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

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

我正在使用MAMP。 而且,在configuration了它的根目录下,我尝试了听端口8888(我使用启动我的PHP本地站点,当然改变我的nodejs文件中的端口),但它仍然不起作用。

有关信息,我的app.js节点文件也在我的MAMP服务器configuration的根目录中。 这是防火墙问题吗? 如果是,我该如何解决? 我应该改变我的/ etc / hosts文件中的东西吗?

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

用node.js你不需要MAMP。 把你的app.js文件放在一个文件夹中,然后在控制台中运行“node app.js”。 这将通常在端口3000上打开一个Web服务器,您可以在本地主机:3000的浏览器中查看该端口。 今天Nuno Job介绍node.js和今天nodestack上的MAMP有所不同。 录音将很快提供。 下面是一些你应该看看的video: 介绍node.js , Node.js分步