2016-09-14 3 views
-1

나는 Express를 배우는 튜토리얼을 따라 가고있다. Express 서버를 다시로드하지 않는 이유는 무엇입니까?

내가 다음 코드를 썼다 : 내가 콘솔에서 프로그램을 실행할 때 다음

'use strict'; 

var express = require('express'); 

var app = express(); 

app.listen(3000); 

을하고, 브라우저에 갔다 (로컬 호스트 : 3000), 단순히 메시지를 얻을 : Cannot GET /

을 어느 물론 기대된다.

그리고 아무것도 '/`가져올 수 없습니다 : 난 아직도 얻을, 내가 서버를 죽이고 그러나 페이지를 새로 고치면

'use strict'; 

var express = require('express'); 

var app = express(); 

app.get('/', function(req, res){ 
    res.send("<h1>I Love Treehouse!</h1>"); 
}); 

app.listen(3000, function(){ 
    console.log("The frontend server is running on port 3000!"); 
}); 

:

다음으로,이에 코드를 업데이트하도록 지시하고 있습니다 콘솔에 기록됩니다.

프로세스를 종료하고 프로그램을 다시 저장 한 다음 텍스트 편집기를 다시 시작하고 브라우저를 다시 시작했습니다.

어떤 현상이 발생하고 있는지 알 수 있습니까? 튜토리얼을 한 줄씩 따라갈 것이고, 내가 놓친 것을 볼 수 없다.

아마도 오래된 것이 있습니까?

감사합니다. 나는 나와 함께 작업

+0

http://imgur.com/YulslpC를 - 내가 문제를 재현 할 수 없습니다. – Quentin

+0

[nodemon] (https://npmjs.com/package/nodemon)을 사용해 보셨나요? – peteb

+0

파일을 실행하기 위해 어떤 명령을 사용하고 있습니까? –

답변

0

...보십시오 :

cd ../ 

## Create new folder 
mkdir testfolder 
cd testfolder 

## Instal express 
npm i express --save 

## Create app.js and past your code 
nano app.js 

## Start app 
node app.js 
+0

댕, 그게 효과가있어. 고맙습니다. 이전에 잘못되었을 수도 있었던 사항이 있습니까? –

+0

정말 모르겠다 ... – Liberateur

+0

이상한, 다시 한 번 감사드립니다. –

관련 문제