我有一台 Windows 7 计算机,目前正在使用它工作,但在连接到本地服务器时遇到了问题,该服务器绑定到0.0.0.0:1337
在运行此配置的所有其他机器上,它都运行良好。
机器通过 Windows Internet 选项设置中配置的代理连接到互联网。我目前已勾选“绕过本地地址的代理”复选框
一旦我运行了该服务,我就会尝试通过 Chrome 加载它。通常http://127.0.0.1:1337
可以正常工作,但它似乎正在尝试通过代理进行解析,如果我尝试,结果也是一样http://localhost:1337
。
为了测试目的,我将其添加127.0.0.1 appname
到 hosts 文件中。如果我打开 chrome 并加载,http://appname:1337
它就可以正常工作。
这个问题对我来说毫无意义。这可能是什么原因造成的?
http://localhost
编辑:如果我尝试在没有端口号的情况下加载,它似乎会在本地解析,但如果我尝试加载http://localhost:1337
,它会尝试通过代理解析。
更新:我可以在 IE 中加载该应用程序,但不能在 Chrome 中加载。Chrome 正在尝试通过代理发送它。我需要它在 Chrome 中加载,因为该应用程序在 NW.js 中
答案1
这可能是由于使用的端口。Chrome 使用 Internet Explorer 的代理设置。将服务器添加到“例外”列表中,如下面的屏幕截图所示。
如果这不起作用,请附上您当前代理设置的屏幕截图,以便我们更好地了解情况。
答案2
我可以通过127.0.0.1 localhost
在 hosts 文件中明确设置然后清除 Chrome 的缓存来解决此问题。
此后,页面开始按预期加载。
我相信这是一个与计算机所连接的特定代理服务器有关的孤立事件。