Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

꼬물꼬물 개발자

레이아웃 구성 본문

백엔드 개발

레이아웃 구성

한고운 2024. 1. 18. 10:23

1. 레이아웃 패키지 설치

> npm i express-ejs-layouts

 

2. 레이아웃 view 파일 생성

layout.ejs 파일 생성

<%- meta%>

<%- style%>

<%- body%>

<%- script%>

 

 

3. 레이아웃 페이지 사용

app.js에서 설정

// layout패키기 참조
var expressLayouts = require('express-ejs-layouts');
//레이아웃 설정
app.set('layout', 'layout.ejs');  // 해당 노드앱의 모든 콘텐츠 뷰파일의 기본 레이아웃 ejs파일 설정하기
app.set("layout extractScripts", true);  // 콘텐츠페이지내 script태그를 레이아웃에 통합할지여부
app.set("layout extractStyles", true);  // 콘텐츠페이지내 style태그를 레이아웃에 통합할지여부
app.set("layout extractMetas", true);   // 콘텐츠페이지내 meta태그를 레이아웃에 통합할지여부
app.use(expressLayouts);

 

콘텐츠 부분

 

'백엔드 개발' 카테고리의 다른 글

JWT 토큰 기반 사용자 인증 프로세스  (0) 2024.01.16
주요 C/R/U/D ORM DB프로그래밍  (0) 2023.12.29
ORM Framework  (0) 2023.12.28
EJS 주요 문법 정리  (1) 2023.12.22
라우팅 구현 - 회원가입, 로그인  (0) 2023.12.17