概述
从源头上我可以看到静态服务器主机是0.0.0.0,与我的相同。我在0.0.0.0 https://nodejs.org/api/net.html#net_server_listen_port_host_backlog_callback
上运行服务器所有这些突然发生在我的Windows机器和带有webpack的多个Web应用程序上。我再次安装了Windows,问题仍然存在。
我将WebpackDevServer
与主机0.0.0.0
一起使用
详细信息
我在安装了某些vpn的全新Win 10上运行。
所以我有这3个应用程序
我在端口9080上启动了webpack-app,然后转到浏览器并说:“无法访问此站点,本地主机拒绝连接。” (我100%肯定正在9080上运行,因为我所有的webpack应用都立即停止运行)
我现在启动静态服务器并在端口9080上运行,完全没有抱怨!现在,我转到浏览器,它将打开端口9080上的页面。
所以现在我想我正在2个不同的网络上运行。这是在Windows中的外观:
所以现在我看是否有人在监听9080端口,我看到了:
我关闭了静态服务器,它消失了。表示静态服务器可以正确显示在此处。
此外,那里没有其他的node.exe进程。那么我的webpack-app最终在哪里?
现在一段时间后,端口3000上弹出了一些东西
不确定在同一端口上为什么有那么多端口,我转到该URL,它可以工作。但是不适用于localhost:3000。
这是怎么回事?为什么它不能从本地主机工作了?
答案 0 :(得分:-1)
非常奇怪的是,在重新启动几次后,它才起作用。我的node.js服务器侦听0.0.0.0而不是172.xxx.xxx.xxx。我真的很困惑,为什么现在可以使用,为什么以前不能使用。如果有人能弄清楚,那就太好了。谢谢大家的帮助。
编辑:再次发生,并且我这样修复:我禁用了所有docker和expressvpn应用,使其在Windows启动时启动并重新启动了PC,现在可以使用了。
编辑2:再次发生,我通过关闭Express VPN并禁用了wifi来解决此问题。我只使用有线以太网电缆。这次无需重新启动。
我认为Windows机器正在发生某些事情。不确定为什么要建立网络。
答案 1 :(得分:-2)
似乎0.0.0.0不能解析地址。
请检查ping 0.0.0.0 -p 9080
是否正常工作?