0

我定义并运行了以下 node.js 服务器

var httpServer = http.createServer(onRequest).listen(8080,'0.0.0.0',function(){
    console.log("Listening at: http://192.168.1.6:8080/");
    console.log("Server is up");
}); 
serialListener(debug);
initSocketIO(httpServer,debug);

我可以从我的 Intranet 看到我的页面。但是无法从互联网访问。我有端口转发 8080 并使用 WAMP 服务器对其进行了测试。

谁能帮助我。还有一件有趣的事情 - node.js 服务器正在运行,但是只有在有可用的互联网连接时才能访问网页。为什么会这样?

4

2 回答 2

0

检查您的代理设置(如果有)(工具--> Internet 选项--> 连接-> IE8 中的 LAN 设置,我现在没有任何其他可用的浏览器),它可能不仅仅是防火墙。如果您的公司使用配置脚本,那么这可以覆盖忽略本地地址的设置(至少在 IE8 中)。

于 2013-07-11T10:09:36.283 回答
0

如果您完全可以看到它,那么您的节点工作正常。如果有些地方您看不到它,则可能是防火墙问题,无论是在您的盒子上还是在盒子前面的开关上。

于 2013-07-11T03:30:37.607 回答