Я борюсь с этой проблемой какое-то время.
Когда я ввожу http://localhost:680/local
в адресную строку chrome, веб-страница загружается, и все работает должным образом. Но когда я ввожу что-нибудь еще, включая http://127.0.0.1:680/local
, я получаю сообщение об ошибке: ERR_INVALID_HTTP_RESPONSE
.
обновление: Сегодня localhost
тоже перестало работать.
![enter image description here](https://i.stack.imgur.com/jdLLY.png)
Мой бэкэнд-код не вызывается и ничего не получено, как я вижу в DevTools:
![enter image description here](https://i.stack.imgur.com/zUHS0.png)
Это работало вчера, и я не знаю, что изменилось в моей системе.
Если я изменю свой порт на 681, он заработает.
Это особенно важно, потому что мне нужно чтобы открыть веб-страницу с префиксом URL, например admin.mysite.net:680/local
или user.mysite.net:680/local
, но добавление этих имен в файл hosts
ничего не делает.
Что я пробовал:
ping:
Когда я пингую 127.0.0.1
, он сообщает мне IPv6: Reply from ::1: time<1ms
, и я отключил IPv6 в реестре, но он все равно показывает ::1
:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DisabledComponents = 0x20
Я могу пропинговать все имена на хостах, которые все они разрешают, на 127.0.0.1
, и я вижу их все на ipconfig /displaydns
хостах:
Я выполнил эти инструкции
* 105 5 * Я могу отредактировать
C:\Windows\System32\drivers\etc\hosts
, но это не имеет значения. Когда я добавляю или удаляю
127.0.0.1 localhost
или другое значение, я всегда получаю тот же результат. Я создал новый однострочный файл ANSI с этим содержимым
127.0.0.1 aaa
, но
aaa:680/local
дает мне ту же ошибку.
другое:
Я также пробовал ipconfig /flushdns
и ipconfig /registerdns
.
Я выполнил netsh http add iplisten 127.0.0.1
, и он добавил IP-адрес.
Я попробовал инкогнито и очистил chrome данные.
Я прочитал, что была ошибка с http- server, поэтому я попробовал npm uninstall http-server
и npm install http-server@0.9.0
.
У меня нет прокси, нет сценария автоматической настройки c в настройках LAN, нет брандмауэра.
У меня нет идей. Что еще можно попробовать?