我在我的电脑上安装了 NodeJS 并运行了一些测试,并且在 my 机器上一切正常。现在我想要一个不在同一个网络中的朋友连接到我的电脑,这样 NodeJS 就可以响应我朋友的请求。但我不知道,我必须在哪个 IP 和端口上收听,我不知道我必须给我的朋友哪个 IP,他可以连接到我的电脑。
我已经尝试通过命令提示符和
ipconfig
获取我的公用计算机IP,但是所有连接到该地址的尝试都失败了。还有当我的朋友连接到我路由器的 IP 地址时。
我做错了什么以及如何正确做?
你需要:
精确配置在很大程度上取决于您的计算机/路由器。
要尝试,您可以使用这个基本的节点服务器脚本:
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');
如何用C#和C#语言与NodeJS通信?