无法在浏览器中运行nodejs文件

时间:2012-10-17 21:16:02

标签: node.js browser

我发现了nodejs。所以我创建了一个简单的文件显示一个简单的“hello world!”。当我在我的控制台中运行它时,它运行正常。现在我试图从浏览器启动它(我正在收听8080端口)。但是我有一条错误消息,告诉我我的浏览器找不到该URL。

我正在使用MAMP。并且,在配置它的根目录中,我试图监听端口8888(我使用启动我的PHP本地站点,当然更改我的nodejs文件中的端口),但它仍然无法正常工作。

有关信息,我的app.js节点文件也位于使用我的MAMP服务器配置的根目录中。这是防火墙问题吗?如果是,我该如何解决?我应该更改/ etc / hosts文件中的内容吗?

2 个答案:

答案 0 :(得分:1)

事实上,这确实是一个防火墙问题,我正确地解决了我的偏好,它运作得很好!

答案 1 :(得分:1)

使用node.js,您不需要MAMP。将app.js文件放在一个文件夹中,然后在控制台中运行“node app.js”。这将通常在端口3000上打开一个Web服务器,您可以在浏览器中在localhost:3000上查看。今天Nuno Job介绍了node.js以及今天在nodestack上与MAMP的差异。录音即将推出。以下是您应该查看的更多视频:Introduction to node.jsNode.js Step by Step