Node js
Express 생성, ejs 템플릿, 모듈 설치
봉주니
2019. 4. 18. 15:17
Express 생성시 jade 형태와 ejs 형태 2가지가 존재한다.
기본이 jade 이지만 HTML과 비슷한 ejs 로 만든다.
C:>> express 프로젝트이름 -ejs
그리고 node app.js 로 서버를 띄울 수가 있는데
Error : Cannot fine module 'serve-favicon' 등이 발생하낟.
C:>> npm install serve-favicon 하여 모듈 등을 설치해주면 된다. (morgan, cookie-parser 등등)
그리고 C:>> node app.js 로 서버를 띄울 수 있는데 막상 입력하면 아무런 반응이 없다.
app.js 파일을 열어
12 var server = app.listen(3000, function(){
13 var host = server.address().address;
14 var port = server.address().port;
15
16 console.log('서버가 실행 되었습니다/',host,port);
17 });
서버를 포트번호와 함께 지정해준다.
그리고 다시 실행!
추가, 위와 같이 다해도 오류가 날 경우
Error : Cannot fine module ejs
package.json 파일에 ejs 가 등록되어 있는지 확인 하고, npm install 을 통해 ejs 를 설치 후 다시 서버를 실행하면
정상 처리된다.
반응형