所以我试图调试我的服务器代码而不部署它(这需要很长时间)。
我通过 Angular 为我的网站提供服务(框架与 IMO 无关)
ng serve --port 8080.
当我http://localhost:8080
在浏览器中输入时,一切都很好,网站正在加载。
192.168.1.39 是我的路由器给我的笔记本电脑的地址(我在路由器的管理配置页面上看到了)。
当我键入时http://192.168.1.39:8080/
(本地主机应该与此 IP 地址相同!)它与连接到同一个 Wifi 网络的手机上的消息相同(这是我真正想要的 - 涉及手机图像时存在问题) - 连接拒绝了。
按照此处的调试说明https://serverfault.com/questions/725262/what-c auses-the-connection-refused-message
我们可以清楚地看到,在 8080 端口上 ng 正在监听 -
yoni@yoni-Lenovo-Z710:~/Projects/Server$ sudo netstat -tnlp | grep :8080
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 5879/ng
我已经完全禁用了防火墙
sudo ufw disable
重新启动我的笔记本电脑 - 仍然连接被拒绝。
(我知道不建议这样做,但我真的很想弄清楚,几个小时后这变得非常令人沮丧)。
最重要的是,我尝试了 8080 以外的端口(例如默认角度的 4200)。
哦,是的,我已经尝试将端口 4000 到 9000 的所有请求转发到我的笔记本电脑(路由器配置)。相同的结果 - 连接被拒绝;)
我该怎么办?我该如何调试这个问题?