通过“computername.local”访问停止工作

时间:2013-02-24 01:38:57

标签: localhost connect hostname gruntjs

不知何故,我最近失去了使用http://mycomputername.local:3000

访问我的Mac本地运行的开发服务器的能力

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

修改 服务器使用nodejs的connect模块,通过grunt-contrib-connect。问题结果是特定于此服务器 - 不是特定于我的机器。解决方案在配置中(参见下面的答案)。

1 个答案:

答案 0 :(得分:3)

问题解决了。问题特定于Grunt.js,它未配置为绑定到所有接口。

通过在grunt-contrib-connect配置中设置hostname:''来修复,如下所述:http://github.com/gruntjs/grunt-contrib-connect/issues/17