-2
Node.js를 자체를 컴파일하는 방법을내가 예를 that..for이 question.So에 대한 답을 찾을 수 couldnt는
우리는 "노드 app.js"을 통해 작업 할 때
//express require
app.get("/test",function(req,res) {
res.send("hello world");
});
app.listen(3000)
을 app.js .. 우리는 브라우저에 http://ip:3000/test을 요청한 "hello world"를 봅니다. 하지만 우리는 예를
우리가 브라우저에 새로//express require
app.get("/test",function(req,res) {
res.send("hello world 2");
});
app.listen(3000);
를 들어, 파일을 변경할 때 .. 우리는 여전히 "세상을 안녕하세요"를 참조하십시오 ... 우리가하지 않기 때문에 잘
"노드가 명령을 app.js"! ! 하지만 왜 ??
콘솔에서 "node app.js"명령을 실행했을 때 노드가이 작업을 수행합니까?
내가 잘못하면 ExpressJS를 사용하고 변경 사항을 보려면 서버를 다시 시작해야합니다. 그래도 grunt/gulp를 사용하여 파일을보고 재부팅 할 수 있습니다. 참고 - 정적 HTML 파일 (res.sendFile ('xyz.html'))을 제공하고 해당 파일을 변경 한 경우 서버를 다시 시작할 필요가 없다면 – swapnesh
을 확인하십시오. http://stackoverflow.com/questions/1972242/auto-reload-of-files-in-node-js –
일단 node.js가 서버 코드를로드하면 변경 한 코드를 다시로드하지 않습니다. 서버를 종료하고 node.js 프로세스를 종료 한 다음 node.js 응용 프로그램을 다시 시작하면 새로 변경된 코드가로드됩니다. 이는 브라우저에 제공되는 HTML과 JS에 따라 다를 수 있습니다. 웹 서버에서 새로 변경된 파일을보고 최신 파일을 브라우저로 보낼 수 있습니다. 하지만 그것은 node.js에서 실행되는 코드가 아니라 브라우저에 보내는 코드입니다. – jfriend00