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