본문 바로가기
TIL/Node JS

pug, ejs , html, express(sendFile), for in , for of

by koreashowme 2019. 11. 3.

fs.readFile( html )

 

express => fs.sendFile( html 파일 경로 );

 

html 단점=> 변수, 조건, 반복문 사용하지 못한다.

*<li> 자바스크립트 반복문 써서 사용 가능 =>100번 쉽게 사용 가능

html => 100번 다 써야함. 

=>

템플릿 엔진으로 극복한다.

ex) (pug, ejs)

 

express learn-express --view=pug or ejs 

 

express에 대한 설정 app.set

app.set('views', path.join(__dirname, 'views') ); 2) pug 파일들은 views폴더에 들어 있음.

app.set('view engine', 'pug')   1) 뷰 엔진으로 pug 를 사용하겠다.

 

['A', 'B', 'C']  

for in => key 값   ( 0, 1, 2 )

 

for of => value 값  ( A,  B , C )

 

ejs 는 layout은 안되고 include를 사용할 수 있어서 부분 정리가 가능하다.

 

comment