nodejs从请求中获取client的IP
/** * @getClientIP * @desc 获取用户 ip 地址 * @param {Object} req - 请求 */ function getClientIP(req) { return req.headers['x-forwarded-for'] || // 判断是否有反向代理 IP req.connection.remoteAddress || // 判断 connection 的远程 IP req.socket.remoteAddress || // 判断后端的 socket 的 IP req.connection.socket.remoteAddress; };
参考:https://www.cnblogs.com/lpbottle/p/nodejs_get_ip.html
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号