Localhost无法在Chrome中运行,127.0.0.1确实有效

Mat*_*att 15 google-chrome localhost

我正在尝试运行本地节点服务器,但无论出于何种原因localhost:3000都不起作用.错误页面状态This webpage is not available ERR_CONNECTION_CLOSED 然而,127.0.0.1:3000确实有效.我试过更改我的主机文件,但无济于事.有谁知道是什么导致了这个问题?

Chrome版本为46.0.2490.80米

Mat*_*att 23

以下是我为使其正常工作所采取的步骤:

  1. 编辑我的主机文件,所以127.0.0.1 localhost.存在,并保存文件
  2. 清除了我的Chrome缓存,特别是Cookie和缓存文件
  3. 清除主机缓存 chrome://net-internals/#dns
  4. 重新启动了chrome

或者,这也有效:

  1. 导航到chrome:// net-internals/#hsts
  2. 在"删除域"下,键入localhost并删除

我不知道,我的项目有一个HSTS中间件,它设置了一个HSTS cookie


tgo*_*n18 17

我在 MacBook 上遇到了类似的问题,但现有的答案都不起作用。我什至尝试了核选项并在我的计算机上恢复了出厂设置。

事实证明,问题来自于侦听 Ports5000和的 AirPlay 接收器7000,当我尝试在 提供服务时,它会产生 403 错误localhost:5000

解决方案(如此处详述是取消签AirPlay ReceiverSystem Preferences > Sharing


bed*_*ech 10

对我来说(我在同一个端口上有 HTTP 和 HTTPS 开发服务器)

  • Chrome 开发工具 F12
  • 应用选项卡
  • 清除存储子选项卡
  • “清除站点数据”按钮


jef*_*f35 6

我通过以下方式解决了我的问题:

  • 打开开发者控制台F12
  • 转到网络选项卡
  • 勾选禁用缓存
  • 浏览 locahost


小智 5

您可以做的是转到 Chromesetting > PrivacySettings > See all the cookies and site data,搜索 localhost 并将其删除。然后刷新您的网站即可正常工作。

问候