如何从同一网络上的另一台计算机访问 nextjs 应用程序

How to access nextjs app from another computer on the same network

提问人:MyselfAndOnlyMe 提问时间:11/17/2023 更新时间:11/17/2023 访问量:24

问:

这个问题似乎很简单,只需转到运行服务器的计算机的本地 ip,添加端口,您应该会看到它。我做到了。以下这些地址都在运行服务器的计算机上工作。

http://localhost:3000/
http://127.0.0.1:3000/
http://192.168.1.201:3000/

但是,第三个选项在我的本地网络上的其他计算机上根本不起作用。我可以ping 192.168.1.201并得到响应,但是如果我卷曲192.168.1.201:3000,我什么也得不到

curl 192.168.1.201:3000
curl: (7) Failed to connect to 192.168.1.201 port 3000 after 6 ms: Couldn't connect to server

然后,我认为我的防火墙一定阻止了来自其他计算机的连接,但 nmap 显示端口已打开:

nmap localhost
Starting Nmap 7.94 ( https://nmap.org ) at 2023-11-17 09:52 EST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000094s latency).
Other addresses for localhost (not scanned): ::1
Not shown: 997 closed tcp ports (conn-refused)
PORT     STATE SERVICE
3000/tcp open  ppp
// other ports

Nmap done: 1 IP address (1 host up) scanned in 0.03 seconds

现在我不知道为什么我不能从本地网络访问我的服务器。我愿意接受任何建议

节点 .js 网络 下一个 .js 本地主机 端口

评论


答: 暂无答案