在Nodejs中获取Web访问者IP地址[重复]
Posted
技术标签:
【中文标题】在Nodejs中获取Web访问者IP地址[重复]【英文标题】:Obtain Web Visitor IP Address in Nodejs [duplicate] 【发布时间】:2021-01-05 07:56:48 【问题描述】:我尝试使用 express 获取访问者 ip 地址:console.log(req.ip); 我连接到不同设备和 ISP 上的 ngrok 隧道以测试加载页面。 但我得到的结果是 ::1 而不是 IP 地址。 任何人都可以建议我该怎么做?
【问题讨论】:
【参考方案1】:const clientIpAddress = String(req.headers["x-forwarded-for"] || req.connection.remoteAddress);
参考:Express.js: how to get remote client address
【讨论】:
我建议不要在明显重复的问题上发帖,因为它只会促使人们在没有任何研究工作的情况下发布重复内容..以上是关于在Nodejs中获取Web访问者IP地址[重复]的主要内容,如果未能解决你的问题,请参考以下文章