brunch

MVC 패턴 - View(5)

by 이종복

이번 글에서는 Pug에서 Template Variable을 활용하는 법을 알아보겠다.


1) 이전 글(https://brunch.co.kr/@topherlee/49)에서

middlewares.js 파일에서 res.locals.siteName = "WeTube"를 만들었던 것을 기억할 것이다.

hello98.png


2) main.pug에서 title에 #{siteName}을 활용해주면,

hello98.png


3) 다음과 같이 WeTube라는 사이트명이 반영된 것을 확인할 수 있을 것이다.

hello99.png

4) 다음은 main.pug의 title에 #{pageTitle}을 추가한다.

hello100.png


5) Controller로 이동해서 각각의 상수에 pageTitle을 추가해준다.

이것은 userController이고,

hello101.png


6) 이것은 videoController이다. 각각에 pageTitle이 추가되었다.

hello102.png


7) npm start를 통해 실행하고, 결과를 확인하자.

각각의 pageTitle이 반영된 것을 확인할 수 있다.

<home>

hello103.png

<join>

hello104.png


"다음은 노마드코더(https://academy.nomadcoders.co/)의 [초급 풀스택] 유튜브 클론 코딩 강의를 참고하였습니다."

keyword
매거진의 이전글MVC 패턴 - View(4)