为什么不是本地主机parsing,但其他主机条目?

我有一个Windows 7的机器,我现在正在工作,并无法连接到本地服务器绑定到0.0.0.0:1337

在运行此configuration的所有其他机器上,它工作正常。

机器通过在Windows Internet选项设置中configuration的代理连接到互联网。 我目前有勾选checkbox,说:“绕过本地地址代理”

一旦我有服务运行,我试图通过Chrome加载它。 通常http://127.0.0.1:1337将工作,但它似乎试图通过代理解决,如果我尝试http://localhost:1337

出于testing目的,我将127.0.0.1 appname添加到hosts文件。 如果我打开Chrome并加载http://appname:1337它的作品。

这个问题对我没有任何意义。 什么可能导致这个?

编辑:如果我尝试加载没有端口号的http://localhost ,它似乎在本地parsing,但如果我尝试加载http://localhost:1337它会尝试通过代理parsing。

更新:我可以加载应用程序在IE中,但不是铬。 Chrome试图通过代理发送。 我需要它加载在Chrome中,因为应用程序在NW.js中

这可能是由于使用的端口。 Chrome使用Internet Explorer的代理设置。 将服务器添加到“例外”列表中,如下面的截图所示。

如果这不起作用,请包括您当前代理设置的屏幕截图,以便我们可以得到一个更好的主意。

在这里输入图像说明

我能够通过在hosts文件中明确设置127.0.0.1 localhost主机,然后清除Chrome的caching来解决这个问题。

在此之后,页面开始按预期加载。

我认为这是与计算机连接的特定代理服务器有关的孤立事件。