nodejs获取的ip和本机ip不一致?

在nodejs中用


let ip = req.headers['x-real-ip'] ? req.headers['x-real-ip'] : req.ip.replace(/::ffff:/, '');

console.log(ip);//例如 112.54.115.174

这样获取出来的ip和在客户端本机中ipconfig显示的ip(11.19.454.26)不一致,这是为啥?

这中间是发生了啥吗?

客户端用的是路由器,我以为是被分配了什么的操作。

我用手机4g访问服务器,打印出来ip和手机内显示的ip也不一致


湖上湖
浏览 579回答 1
1回答

慕妹3146593

已解决,被路由器分配了外网ip4g手机也会被分配ip的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript