Node.js客户端信息获取示例代码

Node.js 的客户端信息获取代码,蛮实用的。尤其你在做用户行为或 IP 定位时,用得挺多的。直接用原生http模块也能搞定 IP,想要更省事就上express,信息更全还好用。

Node.js 的req.connection.remoteAddress能抓到 IP,写个小服务就能跑起来,代码也不复杂,响应也快。

如果你是用express的,获取IPUser-Agent就更方便了,req.ipreq.get('user-agent')搞定一切,适合快速开发。

还有种比较直接的方式,就是读求头。req.headers['user-agent']能告诉你用户用的是啥浏览器、系统什么的,虽然信息有点混杂,但用来做设备适配判断,还是蛮有用的。

不过要注意一点,这类信息有被伪造,别拿这些数据做关键安全判断。哦对了,隐私也要注意,收数据要适量,别啥都往数据库塞。

如果你平时要调用户设备或地域定位啥的,这段代码留着肯定用得上。

pdf 文件大小:61.76KB