nodeJS中的http.createServer在公司网络中不起作用

时间:2016-03-08 10:14:11

标签: node.js

我是初学程序员,所以我的技术技能总体上很低。

以下代码:

var http = require('http');

http.createServer(function(req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World!');
}).listen(1337, '127.0.0.1');

在我的家庭网络上运行没有问题。

但不会在我的商业网络上运行。

Atom中的代码:

标题我在浏览器中运行后回来了:

如果有帮助,我们会为网络使用Windows Server 2012,并且我可以访问它。

这真的与服务器有关吗?

1 个答案:

答案 0 :(得分:0)

正如Yerken所提到的,您的网址应该是gBrowser.moveTabTo(),而不是http://localhost:1337

在您的代码中,您正在侦听端口1337,但默认情况下,如果未指定端口,浏览器将尝试访问端口80。这意味着localhost / 1337正在尝试访问端口80,而不是您正在收听的1337。

因此,将URL更改为:1337,选择/ 1337,它应该可以工作:)

快乐的节目!