【发布时间】:2017-05-10 18:16:55
【问题描述】:
我有两层应用程序结构(Nginx(代理)+nodejs(应用程序)。一天结束时,我需要在我的应用程序(nodejs)中获取我的客户端 IP(谁访问了我的站点)。现在我的客户端 IP,它是登录我的 Nginx 日志文件(通过启用以下配置
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
现在我在我的应用服务器中获取 Nginx 服务器 IP,但我不想获取我的 Nginx 服务器 IP,而不是我需要在我的应用中获取我的原始客户端 IP
这是我们用来获取客户端 IP 的应用代码 应用服务器。
request.headers['x-forwarded-for'] || request.info.remoteAddress
在哪里; Nodejs--> Happijs 框架
【问题讨论】:
-
我想这就是你要找的答案:stackoverflow.com/questions/30943112/…