它还会监听您的本地IP地址,只需找出您的本地IP地址并执行“192.168.1.x:3000” - 这将是您的IP地址,您将看到该服务器在该端口上运行。
查找本地IP地址:
打开终端并运行ipconfig
(Windows)或ifconfig
(MacBook)命令。您将看到当前连接的网络,IPv4地址是当前的本地IP地址。
npm run dev -- -H 192.168.x.x
。此外,ifconfig
无法使用,必须使用ip addr show
。 - nxooipconfig getifaddr en0
对于macOS用户,请使用以下命令,它将打印出您的私有IP地址,如"私有IP地址:192.168.1.45"
echo "Private IP address:" $(ifconfig $(route -n get default | awk '/interface: / {print $2}') | awk '/inet / {print $2}')
对于 Linux 用户,使用以下命令:
echo "Private IP address:" $(ip addr show $(ip route | awk '/default/ {print $5}') | awk '/inet / {print $2}' | cut -d/ -f1)
对于 Windows 用户,我建议您改用基于 Unix 的操作系统 :)
我知道你可能会对看到的地址“0.0.0.0”感到困惑。请打开终端并使用以下命令检查您的本地IP地址
ipconfig
然后检查您看到的IPv4地址,使用它代替“0.0.0.0”,然后就可以愉快地使用了。例如,“192.168.43.131:3000”。
为了连接其他设备进行调试,请确保两个设备连接到同一个网络(WiFi)。
搜索您所连接的网络的IP地址,在我的情况下,我正在使用Mac,您可以在终端中输入以下命令:
ipconfig getifaddr en0
在您的Nextjs项目中以这种方式运行项目:
npm run dev -- -H /your_ip_address/
例如 - npx next dev -H 192.168.1.2
了解更多信息- NextJS文档
愉快编码 :)
meow
,您的Next.js开发服务器位于localhost:3000
,那么您可以通过本地网络上的另一台设备访问服务器,地址为meow.local:3000
。