繁体   English   中英

Node.js HTTP服务器端口8080

[英]Node.js HTTP Server port 8080

我正在浏览一些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。 我的本地主机和127.0.0.1在我访问它们时可以正常工作,但是使用上面的示例,它们都是127.0.0.1:8080/和localhost:8080 /但说“ Safari无法连接到服务器”。

我假设这个端口关闭了一些? 我确信这是一个普遍的问题,但是搜索并没有太大帮助。

我还应该添加防火墙在首选项中处于关闭状态。

有任何想法吗?

我设法弄清楚了。 有趣的是,我在Mac上同时运行了MAMP和常规osx Web服务。 自从我杀死MAMP并且本地主机仍在工作以来,这很奇怪。 我当时在想什么? 我杀死了其中一个,并仔细检查了端口。 那为我释放了8080。

谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM