首先我用webmatrix安装了节点js并运行了一个示例节点js app。该应用程序被分配了一个随机端口。 http://localhost:62369/
。之后我安装了快递模块。正如他们的文件所述。我写道,
var app = express();
app.get('/',function (req, res) {
res.send('hello world!!');
})
app.listen(3000);
然后我重新启动了服务器。启动的浏览器仍然指向http://localhost:62369/
而不是端口3000.此外http://localhost:3000/
无效。
答案 0 :(得分:0)
确保已将代码保存在文件中(使用其他编辑器打开它,可能是编辑器出错),关闭命令行窗口并再次打开它。尝试运行服务器。我确定问题不是因为节点或快递。尝试再次检查一切。
并使用命令行运行您的服务器:
cd path/folder
node myFile
我不知道你用什么来运行服务器,但是如果它是带有UI的东西(在你提到点击的评论中)它可以缓存你的代码或类似的东西。因此,使用推荐线运行会更安全。
答案 1 :(得分:0)
我建议您运行此代码,以便查看在使用IDE保存代码时是否有任何问题:
var app = express(),
port = 4555;
app.get('/',function (req, res) {
res.send('hello world!!');
})
console.log("Server is running on " + port);
app.listen(port);
之后,您只需要更改port
变量。如果您在控制台上运行此代码后评论所看到的内容,将会很有帮助。