Node.js HTTP Server端口8080

时间:2013-10-27 01:06:29

标签: macos node.js port

我正在浏览一些node.js教程。我使用的是OS X 10.6.8。其中一个是以下内容。

var http = require("http");
http.createServer(function (request, response) {
   request.on("end", function () {
      response.writeHead(200, {
         'Content-Type': 'text/plain'
      });
      response.end('Hello HTTP!');
   });
// Listen on the 8080 port.
}).listen(8080);

我似乎无法访问端口8080。当我访问它时,我的localhost和127.0.0.1工作正常但是使用上面的示例127.0.0.1:8080/和localhost:8080 /但是说“Safari无法连接到服务器”。

我假设这个端口有些接近怎么样?我确信这是一个常见的问题,但搜索并没有多大帮助。

我还应该在首选项中添加防火墙。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题。有趣的是我在我的Mac上同时运行MAMP和常规osx Web服务。自从我杀了MAMP并且localhost仍在工作以来,这很奇怪。我是什么样的?我杀了其中一个并仔细检查了端口。那为我释放了8080。

谢谢!