Localhost not working in Chrome, 127.0.0.1 does wo

2020-02-03 04:48发布

I'm trying to run a local node server, but for whatever reason localhost:3000 does not work. The error page states This webpage is not available ERR_CONNECTION_CLOSED However, 127.0.0.1:3000 does work. I have tried making changes to my hosts file, but to no avail. Does anyone have any idea what's causing the problem?

Chrome version is 46.0.2490.80 m

4条回答
你好瞎i
2楼-- · 2020-02-03 04:49

I solved my problem by:

  • opening the developer console F12
  • Going to network tab
  • Check Disable Cache
  • Browse locahost
查看更多
家丑人穷心不美
3楼-- · 2020-02-03 04:52

For me (I had HTTP and HTTPs dev server on same port)

  • Chrome Dev tools F12
  • Application tab
  • Clear storage sub-tab
  • "Clear site data" button
查看更多
劫难
4楼-- · 2020-02-03 05:04

if you're using a proxy there's a checkbox to bypass it for local addresses.

查看更多
趁早两清
5楼-- · 2020-02-03 05:10

Here are the steps I took to make this work correctly:

  1. Edited my hosts file so 127.0.0.1 localhost. was present, and saved the file
  2. Cleared my Chrome cache, specifically cookies and cached files
  3. Cleared host cache in chrome://net-internals/#dns
  4. Restarted chrome

Alternatively, this also works:

  1. Navigate to chrome://net-internals/#hsts
  2. Under "Delete domain", type localhost and delete

Unbeknownst to me, my project had an HSTS middleware that set an HSTS cookie

查看更多
登录 后发表回答