Meteor 0.9.2远程连接问题

时间:2014-09-15 21:50:14

标签: meteor

不确定这只是巧合还是错误但是在更新到0.9.2之后我丢失了与我的任何Meteor应用程序的远程连接。 localhost:3000工作正常,但远程访问主机:3000或我尝试的任何其他端口无法连接。

3 个答案:

答案 0 :(得分:4)

我与新的Meteor(0.9.2.1)有完全相同的症状,我能够使用localhost:3000在我的开发服务器上正常连接,但是在尝试使用NETBIOS名称连接到该服务器时收到错误(自从Blaze以来我一直在成功)。示例网址:

v-as-nodejs:3000

之前没有使用最新的Meteor。

我还能够通过在Meteor服务器启动命令中明确指定IP地址和端口来克服此问题:

meteor --port 192.168.1.108:3000

有趣的是,只要--port参数中的IP地址与服务器的专用网络地址匹配,您仍然可以使用逻辑名称连接到服务器。在我的情况下,我的服务器在我的专用网络上的DMZ中,我可以使用公共域名到达服务器。我也可以使用服务器的NETBIOS名称,两者都可以正常工作。

除非node.js或Meteor正在做一些内部比较,否则我不完全理解为什么会这样。可以肯定的是,这是Meteor升级或Node.js升级的问题。

答案 1 :(得分:0)

使用--port:host:port

示例:meteor run --port:192.168.168.164:6969

答案 2 :(得分:0)

绑定到特定IP似乎解决了这个问题:

meteor run -p 192.168.2.3:8080