Nodejs能获取到用户的IP地址吗

Nodejs能获取到用户的IP地址吗,第1张

因为涉及兼容性问题,可以通过reqheader('x-forwarded-for')与reqconnectionremoteAddress来获取IP地址,下面是封装好的一个函数:

function getClientIp(req) {

    var ipAddress;

    var forwardedIpsStr = reqheader('x-forwarded-for'); 

    if (forwardedIpsStr) {

        var forwardedIps = forwardedIpsStrsplit(',');

        ipAddress = forwardedIps[0];

    }

    if (!ipAddress) {

        ipAddress = reqconnectionremoteAddress;

    }

    return ipAddress;

};

本机IP可以这样获取:

function myIP() {

    if (windowXML();//返回值就是

局域网IP你也可以仿照上面的方式,用JSONP来做,自己提供服务端接口

以上就是关于Nodejs能获取到用户的IP地址吗全部的内容,包括:Nodejs能获取到用户的IP地址吗、js 获得 本机的ip地址,局域网ip、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9611880.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存