nodejs获取ip

let getClientIp = function (req) {

    return req.headers['x-forwarded-for'] ||

        req.connection.remoteAddress ||

        req.socket.remoteAddress ||

        req.connection.socket.remoteAddress || '';

};

let ip = getClientIp(req).match(/\d+.\d+.\d+.\d+/);

console.log(ip);

ip = ip ? ip.join('.') : null;

console.log(ip);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 难得的好天气,宝贝在院子里玩篮球。今天才知道他说的蓝蓝就是篮球。
    钦亲宝贝阅读 780评论 1 1
  • 流水线时间和吞吐率流水线时间计算有个公式: 一条指令所需时间+(指令条数-1)*时间最长的指令的一段 : 8t+9...
    杰伦哎呦哎呦阅读 3,772评论 0 0
  • Robyn_Luo阅读 715评论 0 0