node.js没有从Intranet响应

时间:2013-07-11 03:14:10

标签: node.js arduino

我已定义并运行以下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);

我可以从内部网看到我的页面。但互联网无法访问。我有端口转发8080并使用WAMP服务器测试它。

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

2 个答案:

答案 0 :(得分:0)

如果您可以看到它,那么您的节点正常运行。如果您无法看到它的位置,则可能是防火墙问题,无论是在您的包装盒上还是在包装盒前面的开关上。

答案 1 :(得分:0)

检查您的代理设置是否有任何(工具 - >互联网选项 - >连接 - > IE8中的局域网设置,目前我还没有其他任何浏览器可用),可能还有更多内容它不仅仅是防火墙。如果您的公司使用配置脚本,那么这可以覆盖忽略本地地址的设置(至少在IE8中)。