为什么我的Express服务器不能重新加载?
问题描述:
我沿着教程学习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!");
});
,我仍然得到:`不能得到/”
并没有什么记录到控制台。
我已经杀死了该进程,重新启动了程序,重新启动了我的文本编辑器并重新启动了浏览器,但没有成功。
任何想法发生了什么?我正在逐行跟踪教程,看不到我错过了任何东西。
也许有些东西过时了?
谢谢!
答
我和我一起工作...尝试:
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
http://imgur.com/YulslpC - 我不能重现该问题。 – Quentin
您是否尝试过使用[nodemon](https://npmjs.com/package/nodemon)? – peteb
你用什么命令来运行该文件? –