NodeJS仅适用于我的网络

时间:2016-01-03 21:51:06

标签: node.js server windows-firewall

我在我的Windows 10机器上运行了我的nodejs服务器应用程序,它使用我的家庭互联网连接。 当我使用手机连接到家庭互联网并写入IPv4地址和端口时,我收到回复并加载了我的网页,但是当我使用不同的互联网连接时,它无法加载。

我关闭了防火墙,尝试了很多不同的端口,但没有任何效果。 我尝试了app.listen(8000)或app.listen(8000,“0.0.0.0”),但两者都没有解决问题。

任何想法可能是什么问题?

1 个答案:

答案 0 :(得分:0)

好的我发现了如何做到这一点,我的端口转发配置不正确。 以下是我解决它的方法,以防有人遇到同样的问题:

  1. 连接到我的路由器(在cmd中写入ipconfig,复制默认网关ip并粘贴到浏览器中)。
  2. 点击端口转发(每个路由器将它放在不同的地方),将外部IP设置为0.0.0.0和我的应用程序端口,并将内部IP设置为我的计算机ip(你可以在google中写下“what is my ip”)和相同的应用程序端口。
  3. 我希望它会帮助别人。