- route, siteName 같은 로컬 변수들을 view에서도 사용할 수 있게 만들자.
- app.js에 app.use(localsMiddleware)를 추가하고, middleware.js 파일 생성
- 로컬 변수들을 아래처럼 res.local에 포함시키면 전역변수로써 사용 가능
- 이제 routes.join이나 routes.login 같은 로컬 변수를 어느 파일에서든 사용할 수 있게 됨
- 아래처럼 #{}을 사용하면 변수로 적용 가능.
- siteName 위치에 "Nine O Clock"이 표시됨.
- pageTitle은 페이지마다 달라야 하기 때문에 controller에서 직접 지정한다.
실수해서 github의 commit이랑 사진이랑 좀 다름 commit이 잘못된 거임ㅠ
'Youtube Clone > ExpressJS' 카테고리의 다른 글
Pages - Join, Login, Edit profile, Search (0) | 2019.09.18 |
---|---|
Checklist (0) | 2019.09.18 |
Partials (0) | 2019.09.18 |
Pug (0) | 2019.09.18 |
Router 쪼개기 (0) | 2019.09.17 |