Обзор
- Win 10 pro, 64-битный
- static-сервер работает с localhost
- Все остальные серверы node.js перестают работатьна локальном хосте 127.0.0.1 и работает только на хосте 172.16.xxx.xxx
Из исходного кода я вижу, что хост статического сервера - 0.0.0.0, который совпадает с моим.Я запускаю свой сервер на 0.0.0.0 https://nodejs.org/api/net.html#net_server_listen_port_host_backlog_callback
Все это произошло внезапно на моей машине с Windows и в нескольких веб-приложениях с веб-пакетом.Я снова установил Windows, и проблема остается.
Я использую WebpackDevServer
с хостом: 0.0.0.0
Подробно
Я работаю наСовершенно новый Win 10 с некоторым установленным VPN.
Итак, у меня есть эти 3 приложения
- webpack-app на хосте 0.0.0.0:9080
- static-serverна порт 9080 (также должен быть localhost)
- webpack-app с реакцией create-app на порту 3000
Я запускаю webpack-app на порту 9080 и захожу набраузер и говорит: «Этот сайт не может быть достигнут, localhost отказался подключиться».(Я уверен на 100%, что работает на 9080, потому что все мои веб-приложения перестают работать сразу)
Теперь я запускаю static-server и запускаюпо порту 9080 вообще не жалуется!Теперь я захожу в браузер, и он открывает страницу с портом 9080.
Так что теперь я думаю, что я работаю в 2 разных сетях.Вот как это выглядит в Windows:
Так что теперь я смотрю, если кто-то слушает порт 9080, и я вижу это:
Я отключаю статический сервер, и он исчезает.Означает, что статический сервер корректно отображается там.
Также нет никакого другого процесса node.exe.Так, где же закончилось мое webpack-приложение?
Теперь, через некоторое время, там что-то всплывает на порте 3000
Не знаю почемуна одном порту их так много, я захожу на этот URL, и он работает.Но не работает с localhost: 3000.
Что происходит?почему он больше не работает с localhost?