#express

ejs 를 통해 express 에서 server rendering 하기

설치하기

1
npm install --save ejs

server code 작성

1
2
3
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.engine('html', require('ejs').renderFile);

정적 파일을 제공할 폴더 설정

1
app.use(express.static('public'));

express.static을 활용하여 public 폴더를 정적 파일을 제공하기 위한 기본 폴더로 지정한다.

정적 파일 요청 양식

1
2
3
4
5
localhost:3000/images/kitten.jpg
localhost:3000/css/style.css
localhost:3000/js/app.js
localhost:3000/images/bg.png
localhost:3000/hello.html

기본 폴더명인 public은 입력하지 않아도 된다.

참조

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×