我沿着教程學習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!");
});
,我仍然得到:`不能得到/」
並沒有什麼記錄到控制檯。
我已經殺死了該進程,重新啓動了程序,重新啓動了我的文本編輯器並重新啓動了瀏覽器,但沒有成功。
任何想法發生了什麼?我正在逐行跟蹤教程,看不到我錯過了任何東西。
也許有些東西過時了?
謝謝!
http://imgur.com/YulslpC - 我不能重現該問題。 – Quentin
您是否嘗試過使用[nodemon](https://npmjs.com/package/nodemon)? – peteb
你用什麼命令來運行該文件? –