node 获取用户ip地址

Posted 张书达

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node 获取用户ip地址相关的知识,希望对你有一定的参考价值。

在node层获取访问用户的ip地址


var express = require(‘express‘);
var app = express()
app.get(‘/‘, function(req, res){
    console.log( getClientIp(req))
})

function getClientIp(req) {
return req.headers[‘x-forwarded-for‘] ||
    req.connection.remoteAddress ||
    req.socket.remoteAddress ||
    req.connection.socket.remoteAddress;
};
app.listen(3000)

 

以上是关于node 获取用户ip地址的主要内容,如果未能解决你的问题,请参考以下文章

nodejs 获取客户端 ip 地址

如何在Node.js中获取本机本地IP地址

获取任何支持图像重定向(如***)的html页面的访问者的IP地址和浏览器代码

在 Node.js 中获取本地 IP 地址

获取 node.js 应用程序的公共 IP 地址

Node.js - 在 Amazon EC2 上获取主机 IP 地址