<Express.js> Pug template-variables
모든 탬플릿에 적용되는 local-variables를 정의하는 방법을 직전 글에서 다뤘는데요. 이번 글에서는 특정 탬플릿에만 적용되는 변수를 정의하는 방법을 배우겠습니다. local-variable은 middleware를 통해 전달했었죠.
project
youtube
|controllers
*|videoController.js
|views
|layouts
*|main.pug
videoController.js
videoController.get('/', (req, res) => {
res.render("home", {pageTitle: "Home"});
});
main.pug
controller에서 "Home"값을 pageTitle이라는 변수에 할당하여 home 탬플릿에 전달했으므로 이제 이 변수를 home.pug에서 사용할 수 있으며 사용방법은 locals 변수 사용방법과 동일합니다.
doctype html
html
head
tlte #{pageTitle}
Author And Source
이 문제에 관하여(<Express.js> Pug template-variables), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@since-1994/Express.js-Pug-template-variables저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)