레이아웃 설치
애플리케이션에 가서 레이아웃을 사용하겠다고 선언하고, 템플릿 엔진을 ejs로, views 파일 경로를 사용할 것
main.ejs 가 레이아웃이다. 저기 <%- body %> 부분이 바뀌는 부분이다.
라우트파일에서 다음과같이 코드를 작성하면, 서버를 돌린 결과 해당 주소를 달리하면 레이아웃은 똑같고 body 부분의 태그만 변경되는 것을 확인할 수 있다.
"/" 주소와 "/home" 주소 공동으로 body 내용을 받길 원하면 다음과 같이 설정해 줄 수 있다.
보낼 이름이랑 변수 이름이 같다면 생략도 가능...
타이틀 태그를 변경하고 싶으면 해당 타이틀 변수를 만들고 변수를 ejs 파일로 보내면 된다.
그럼 주소에 따라 타이틀도 변경되는 것을 확인할 수 있다.
'Node.js' 카테고리의 다른 글
[Node.js] 사용자 인증하기 (JSON Web Token) (0) | 2024.04.08 |
---|---|
[Node.js] 비밀번호 암호화 하기 (0) | 2024.04.05 |
[Node.js] 프로젝트 : 연락처 수정 후 삭제 (0) | 2024.04.03 |
[Node.js] 프로젝트 : 연락처 표시 후 추가 (0) | 2024.04.02 |
[Node.js] EJS 템플릿 엔진 사용 방법 (0) | 2024.04.01 |