在Node.js服务器中使用socket.IO时,是否有一种简单的方法来获取传入连接的IP地址?我知道你可以从标准的HTTP连接中获取它,但socket.io是一个不同的野兽.
是否有任何 node.js 模块可用于获取发出请求的客户端计算机的公共 IP 地址?我不是指 IPv4 或 IPv6,我需要像您访问http://www.whatismyip.com/时获得的公共 IP
我试过了,req.connection.remoteAddress;但它不返回公共 IP。它必须是公开的,这样我才能根据 IP 地址定位城市。
谢谢 :)