如何让我的网络上的其他人可以访问node.js服务器?

时间:2013-05-24 14:33:37

标签: javascript node.js

这是一个非常直截了当的问题。通常在节点应用中,您放置http.listen('1300', '127.0.0.1);。有没有办法做到这一点,以便我的网络上的其他计算机可以访问服务器?

我试过这个:

http.listen('1300', '192.168.0.1);

以及:

http.listen('1300', [My IP address]) 

感谢任何帮助

2 个答案:

答案 0 :(得分:5)

使用此问题解决了问题:

http.listen('1300');

我通过在网址栏中输入[hostname(in this case, my computers name)]:1300来访问它。希望这有助于任何有类似问题的人!

答案 1 :(得分:2)

来自文档http://nodejs.org/api/http.html#http_server_listen_port_hostname_backlog_callback

你应该省略主机参数。

添加地址的做法只是为了提高安全性(将允许的主机限制在您的计算机上)