본문 바로가기

Node.js

view engine => ejs 사용법

일단 npm 모듈인 ejs 를 설치해준당

npm install ejs

설치가 잘되면 아래 사진과 같이 설정해준당

 

server.set(`views` , `./views') => 내가이해한바로는 보여줄 ejs 파일이있는 디렉토리는 './views' 라고 하는것같음 ㅎㅎㅎㅎㅎ

server.set(`view engine` , `ejs`) => 뷰엔진 사용할건데 'ejs' 쓸꺼얌

 

이렇게하면 route 파일에서도 ./views 에있는 user.ejs 파일 res.renser(`user`) 이런식으로 보여줄수있뜸 그리고 값을 전달할수도있는뎅

 

오브젝트로 보낼수있고 방법은 res.render(`user` : {name:'정후니'}) => 요런식으로 보내고 user.ejs 에서는 <%=name %> 이런식으로 전달받아서 사용할수있따.