http服务器在旧端口中侦听

时间:2013-01-06 07:22:36

标签: node.js express webmatrix

首先我用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/无效。

2 个答案:

答案 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变量。如果您在控制台上运行此代码后评论所看到的内容,将会很有帮助。