每当我尝试在 LAN(192.168.1.7:3000 这样)中运行开发服务器(无论是 Vite、NextJS 应用程序还是实时服务器)时,我总是会收到此错误。
我正在使用 Windows,并且我之前在我的 PC 上运行过 LAN 中的开发服务器。但有些事情发生了变化,但我对此一无所知。 还有其他人遇到过这个问题吗?
我尝试了在NextJS(在网络上)上运行开发服务器中给出的答案,用于我目前正在构建的下一个js应用程序,但仍然没有运气。 尝试手动运行服务器的结果:
npx next dev -- -H 192.168.1.7:3000
- error Failed to start server
Error: getaddrinfo ENOTFOUND 192.168.1.7:3000
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) {
errno: -3008,
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: '192.168.1.7:3000'
当您指定
-H
选项时,您必须仅指定主机,而不是主机和端口。
使用
-H 192.168.1.7 -p 3000
来指定绑定主机和端口。