node와 express 실행 오류

node와 express 실행 오류

QA

node와 express 실행 오류

답변 1

본문

채팅 기능을 구현하기 위해서 노드 에 익스프레스 를 설치해서 노드 서버를 실행하려고 하는데

c:\AutoSet10\xampp\ninescore\chatting\node_modules\express\lib\application.js:295
    throw new Error('callback function required');
    ^

Error: callback function required
    at Function.engine (c:\AutoSet10\xampp\ninescore\chatting\node_modules\express\lib\application.js:295:11)
    at Object.<anonymous> (c:\AutoSet10\xampp\ninescore\chatting\chat.js:12:5)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:643:32)
    at Function.Module._load (internal/modules/cjs/loader.js:556:12)
    at Function.Module.runMain (internal/modules/cjs/loader.js:839:10)
    at internal/main/run_main_module.js:17:11

에러가 발생합니다

 

chat.js에서 오류가 발생하는 부분은

app.engine('html', html.renderFile);
app.get('/', function(req, res){
    res.render(__dirname+'/enter.html');
  
    console.log('in / GET');
});

입니다.

이 질문에 댓글 쓰기 :

답변 1

이 정도 정보로는 제대로 알 수 없습니다만

require에러로 봐서는 express 모듈을 설치하지 않아 생겼을 수 있습니다.

윈도우즈 실행창에서 

npm install express 해서 설치후 실행 보시거나

서로 다른건지는 모르겠지만 자유게시판에 있는 다음을 참조해 보시죠.

https://sir.kr/cm_free/1515509

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 4
© SIRSOFT
현재 페이지 제일 처음으로