在homegroup

时间:2017-03-25 13:05:11

标签: node.js networking

我是否期望来自node.js的内容无法提供?我有Windows7家庭组网络设置,我有一台计算机上运行的node.js,并提供一个简单的server.js脚本到localhost:3000这在计算机node.js运行良好,但不会出现在网络上其他计算机的浏览器。是网络权限问题还是node.js必须在所有计算机上?我已授予node.js权限,以便在Windows7安全性的防火墙部分连接到家庭网络和公共网络。 Chrome响应localhost拒绝connect.Researched here

http://wesbos.com/localhost-mobile-device-testing/
https://answers.microsoft.com/en-us/windows/forum/windows_10-networking/network-connection-issue-localhost-refused/65d21852-ce43-4fa8-a85b-04256f80c81f

我从评论中获得的帮助变得不那么困惑了。

编辑:我从评论中学到了很多东西,并遵循提到的线索: @ barry-johnson:你不需要其他机器上的节点。 localhost是你所使用的任何计算机,因此在这种情况下,另一台计算机在本地计算机上查找服务器。您可能希望通过计算机的名称(如果您的本地网络将支持它)或仅使用服务器计算机的IP地址来引用它。
如果通过IP地址访问不起作用,那么您可能有防火墙设置阻止访问PC运行节点。您可能只需要更改Windows防火墙设置。 -
拉起cmd控制台并输入ipconfig

http://www.techtalkz.com/windows-7/515977-how-configure-windows-firewall-windows-7-a.html

也找到了

https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/configure-a-windows-firewall-for-database-engine-access
https://www.sevenforums.com/tutorials/4517-virtual-private-network-vpn-enable-incoming-vpn-connections.html

我将继续调整这些设置和建议,看看它是什么。现在问题似乎是网络问题,而不是node.js相关。

0 个答案:

没有答案