Pen*_*mer 2 javascript ip node.js
是否有任何 node.js 模块可用于获取发出请求的客户端计算机的公共 IP 地址?我不是指 IPv4 或 IPv6,我需要像您访问http://www.whatismyip.com/时获得的公共 IP
我试过了,req.connection.remoteAddress;但它不返回公共 IP。它必须是公开的,这样我才能根据 IP 地址定位城市。
谢谢 :)
我知道这个老问题,但现在您可以使用http://whatismyipaddress.com/api来获取 IP。只需将请求发送到 bot.whatismyipaddress.com 并获得结果。
var http = require('http');
http.get('http://bot.whatismyipaddress.com', function(res){
res.setEncoding('utf8');
res.on('data', function(chunk){
console.log(chunk);
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8203 次 |
| 最近记录: |