2016-09-14 72 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

很奇怪,再次感謝 –

相關問題