gpt4 book ai didi

node.js - 在 Node.js + Express 中,访问我的网站的用户的本地 IP 地址是多少?

转载 作者:太空宇宙 更新时间:2023-11-04 02:36:59 24 4
gpt4 key购买 nike

我需要知道进入我网站的用户的 IP 地址。我已经编写了以下代码,但它仅返回用户 WAN IP。这对我来说还不够,因为我需要完整的用户跟踪,以防止他们在同一个按钮上单击两次(cookie 不是一个选项,因为大多数用户使用匿名模式)。

app.enable('trust proxy'); // enable trust proxy

我使用此代码来获取req.ips(理论上它有我想要的),或者如果最后一个为空,则仅获取req.ip。问题是req.ips总是为空。

req.ips.length ? req.ips : [req.ip]

我现在可以做什么?

最佳答案

你可以使用这个

this.body = this.req.headers['x-real-ip'];

关于node.js - 在 Node.js + Express 中,访问我的网站的用户的本地 IP 地址是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21432722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com