Enjoy Programming

Express (Node.js) - partial (Pug) 본문

JavaScript/Node.JS

Express (Node.js) - partial (Pug)

LEETAEEON 2021. 4. 12. 05:47

자 pug에 대해서 알아봤고 각 템플릿들은 미리 만들어줬다.

이제 페이지의 일부분인 partitial부분을 만들어주자 ~ 음 보니까 지금은 헤더와~ 푸터정도인듯 하다

organization한 purpose라고 한다.

partitial 폴더를 생성해주고 footer.pug와 header pug를 만들어 주자.

 

푸터에는 유튭 아이콘을 넣어주고~ copyright도 작성해주자

그리고 메인pug에 인클루드 해주자~

역시 진자템플릿처럼 include기능이 있다. 원래 footer자리에 footer태그를 지우고

include ../partials/footer로 설정하면 include 된다 import 느낌?

 

pug에서 자바스크립트 코드를 추가하는 방법은 #{}를 이용하자

javacript에서 날짜를 받는 코드를 작성

new date().getFullYear() 이코드를 작성하면 해가 바뀌어도 매번 그냥 자동으로 연도를 얻어와서 뿌려준다.

 

header.pug도 작성한다.

총 세개의 칼럼이다

첫번째 칼럼은 아이콘을 넣어주고 세번째는~~ join login 링크를 걸어준다.

그리고 이역시 main에 include해준다.

One single source of truth 정보는 오직 한곳에서만 보관하라~ 의 원칙..

뭐 이건 3.15강의를 참조해야겠다. 여러곳에서 관리하는 것 보다 한 곳에서 관리하고 전체를 관장하자.

 

그리고 각 템플릿마다 block을 작성해줘야 한다 . block을 작성하지 않으면 보이지 않는다! 명심하자

block은 window이다.

 

 

'JavaScript > Node.JS' 카테고리의 다른 글

Express (Node.js) - search controller  (0) 2021.04.13
PUG - local variables  (0) 2021.04.13
Express (Node.js) : PUG  (0) 2021.04.10
ERROR 라우터... 연결에 대한 고찰  (0) 2021.04.09
Express (Node.js) MVC pattern 2  (0) 2021.04.09