주니봉
  • Express 생성, ejs 템플릿, 모듈 설치
    2019년 04월 18일 15시 17분 07초에 업로드 된 글입니다.
    작성자: 봉주니

    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 를 설치 후 다시 서버를 실행하면

     

    정상 처리된다.

    반응형

    'Node js' 카테고리의 다른 글

    이미지 미리보기 구현  (0) 2019.06.26
    Node 서버 백그라운드 실행  (0) 2019.04.22
    express 에 bootstrap 적용  (0) 2018.08.31
    댓글