美文网首页前端开发笔记
nodejs koa2获取浏览器访问ip

nodejs koa2获取浏览器访问ip

作者: louhangfei | 来源:发表于2018-10-03 21:12 被阅读0次
/**
 * @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;
};


module.exports = {getClientIP}

相关文章

网友评论

    本文标题:nodejs koa2获取浏览器访问ip

    本文链接:https://www.haomeiwen.com/subject/sudtaftx.html