2013-02-24 70 views
-1

不知怎的,我最近失去访问开发服务器,这是我的Mac上本地运行的能力,使用http://mycomputername.local:3000访问“computername.local”停止工作

我曾经是能够从任何其它设备访问在本地网络上。现在这个地址甚至不能从我自己的机器上运行 - 运行服务器的机器。 I.E,我只能使用我的机器访问它,使用localhost。即使使用IP地址也不起作用。

编辑: 服务器使用的NodeJS的connect模块,通过咕噜-的contrib-CONNECT。问题原来是特定于此服务器的 - 并非针对我的计算机。解决方案在配置中(请参阅下面的答案)。

+0

什么是“开发服务器”?它听起来像它被配置为绑定到“本地主机”而不是所有接口(“0.0.0.0”(或类似))。有关更多信息,请参阅http://stackoverflow.com/a/14958695/78845。 – Johnsyweb 2013-02-24 01:42:00

+1

@Johnsyweb太棒了! (和杜)。是的,你是对的,问题是针对开发者设置的 - 而不是我的机器,就像我所设想的那样。我只是通过启动一个不同的项目(运行一个Node.js服务器)来验证它,并且它工作正常。这个行为不端的开发者服务器也是某种Node.js应用程序,但是有一个来自Grunt.js,不是我写的东西。所以这可能只是一个绑定问题,就像你所建议的那样,通过调整配置来解决问题。谢谢!!! – meetamit 2013-02-24 01:53:57

回答