Localhost无法在Chrome中运行,127.0.0.1可以正常运行

时间:2015-11-04 14:49:31

标签: google-chrome localhost

我试图运行本地节点服务器,但无论出于何种原因,localhost:3000都无效。错误页面指出This webpage is not available ERR_CONNECTION_CLOSED但是,127.0.0.1:3000确实有效。我试过更改我的主机文件,但无济于事。有没有人知道造成这个问题的原因是什么?

Chrome版本为46.0.2490.80米

8 个答案:

答案 0 :(得分:16)

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

  1. 编辑了我的主机文件,因此127.0.0.1 localhost.存在,并保存了文件
  2. 清除了我的Chrome缓存,特别是Cookie和缓存文件
  3. chrome://net-internals/#dns
  4. 中已清除的主机缓存
  5. 重新启动chrome
  6. 或者,这也有效:

    1. 导航至chrome:// net-internals / #hsts
    2. 在"删除域"下,键入localhost并删除
    3. 我不知道,我的项目有一个设置HSTS cookie的HSTS中间件

答案 1 :(得分:4)

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

  • Chrome开发工具F12
  • 应用程序标签
  • 清除存储子标签
  • “清除站点数据”按钮

答案 2 :(得分:3)

如果你正在使用代理,那么有一个复选框可以绕过本地地址。

答案 3 :(得分:1)

我遇到了同样的问题,并且清除了cookie和缓存,并且可以正常工作

enter image description here

答案 4 :(得分:0)

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

  • 打开开发者控制台 F12
  • 进入网络标签
  • 检查禁用缓存
  • 浏览locahost

答案 5 :(得分:0)

遵循这些步骤。

  1. 开放式浏览器
  2. 进入设置
  3. 隐私和安全
  4. 清除浏览数据
  5. 检查Cookie和其他网站数据
  6. 单击清除数据。

答案 6 :(得分:0)

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

问候

答案 7 :(得分:0)

这个问题我终于解决了

  1. 对于那些尝试从浏览器中清除缓存但仍然面临相同问题的人,请按照以下步骤操作
  2. 搜索实时服务器(ctrl+shift+x)你会找到一个设置图标。点击扩展 设置
  3. 您可以找到实时服务器>设置:Chrome 调试附件点击 Settings.json 中的编辑
  4. 只需添加这个(如果有多行,请确保添加逗号[,]) "liveServer.settings.port": 0
  5. 这样做它每次都会随机选择一个打开的端口。
相关问题