0

首先,我使用 webmatrix 安装了节点 js,并运行了一个示例节点 js 应用程序。该应用程序被分配了一个随机端口。http://localhost:62369/. 之后我安装了 express 模块。正如他们的文档中所说。我写,

var app = express();
app.get('/',function (req, res) {
    res.send('hello world!!');
})

app.listen(3000);

然后我重新启动了服务器。启动的浏览器仍然指向http://localhost:62369/而不是端口 3000。而且http://localhost:3000/无法正常工作。

4

2 回答 2

0

确保您已将代码保存在文件中(用另一个编辑器打开它,也许您的编辑器有问题),关闭命令行窗口并再次打开它。尝试运行服务器。我确定问题不是因为节点或快递。尝试再次检查所有内容。

并且还使用命令行运行您的服务器:
cd path/folder
node myFile
我不知道您使用什么来运行服务器,但如果它是带有 UI 的东西(在您提到的评论中单击),它可以缓存您的代码或类似的东西。因此使用推荐行运行更安全。

于 2013-01-06T07:37:55.850 回答
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变量。如果您在控制台上运行此代码后评论您所看到的内容,这将很有帮助。

于 2013-01-06T07:43:54.960 回答