【发布时间】:2015-02-26 07:32:33
【问题描述】:
我正在尝试从我的 Wifi 网络上的移动设备和平板电脑访问我在 0.0.0.0:3000 上运行的 localhost Node.js 应用程序,或者可能使用像 www.forwardhq.com 这样的服务
但是,以上都不起作用。
应用程序运行的唯一方法是在浏览器中输入“localhost:3000”。 键入“0.0.0.0:3000”或“127.0.0.1:3000”无法解决。
我的主机文件中唯一的条目是: 255.255.255.255 广播主机
我在 Mac OS 10.10 上使用 Express 4。 防火墙和网络共享已禁用。
这是我启动服务器的方式:
var server = app.listen(3000, function() {
console.log('server running: ' + JSON.stringify(server.address())); // server running: {"address":"0.0.0.0","family":"IPv4","port":3000}
});
应用运行良好,但为什么我不能在 0.0.0.0:3000 或 127.0.0.1:3000 上加载它?使用 forwardhq 隧道时,我只是得到一个白屏。
但是我可以在控制台中看到 Node 应用程序被调用: 获取 / 307 9.037 毫秒 - -
但只是一个白屏..
【问题讨论】:
标签: node.js