express框架下获取用户真实ip地址

2022-07-13 18:22:19 浏览数 (2)

1、配置nginx

在http,或者 server 或者 location 中加入如下配置

代码语言:javascript复制
proxy_set_header Host $proxy_host; 
proxy_set_header X-Real-IP $remote_addr; 
proxy_set_header X-Forwarded-For $remote_addr;

2、nodejs 获取方法

代码语言:javascript复制
var ip = req.headers['x-real-ip'] || req.connection.remoteAddress;

0 人点赞