我在我的计算机上安装了NodeJS并运行了一些测试,所有这些都可以在我的机器上正常运行。现在我想要一个不在同一网络中的朋友连接到我的电脑,这样NodeJS就可以响应我朋友的请求了。但我不知道,我必须听哪个IP和端口,我不知道,我必须给我的朋友哪个IP,他可以连接到我的电脑。
我已经尝试通过命令提示符ipconfig
获取公共计算机IP,但所有连接到此地址的尝试都失败了。当我的朋友连接到路由器的IP地址时。
我做错了什么以及如何正确地做到了?
答案 0 :(得分:4)
你需要:
精确配置取决于您的许多计算机/路由器 要尝试,您可以使用此基本节点服务器脚本:
var http = require('http');
http.createServer(function(req, res){
res.writeHead(200, {'content-type': 'text/plain'});
res.end('It works');
}).listen(3000, '0.0.0.0');