我正在使用 ubuntu 中的 Express 框架开发网页。我正在开发的机器可以在192.168.1.37:3000
或上正常访问该网页localhost:3000
,但我无法让本地网络上的其他机器使用本地 ip 地址查看该页面。查看标题,似乎没有收到来自 Web 服务器的响应。
关于 node.js 的输出sudo netstat -tulpn
:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN 3934/node
有什么建议吗?谢谢!
更新:我刚刚在路由器上启用了端口转发(端口 3000)到我的开发机器,现在我可以访问网站了http://external.ip.adress:3000
,但本地机器仍然无法通过本地 IP 地址访问页面。我很困惑 :S
答案1
我将放弃此问题。已遵循所有步骤这里。