Node.js客户端信息获取示例代码
Node.js 的客户端信息获取代码,蛮实用的。尤其你在做用户行为或 IP 定位时,用得挺多的。直接用原生http
模块也能搞定 IP,想要更省事就上express
,信息更全还好用。
Node.js 的req.connection.remoteAddress
能抓到 IP,写个小服务就能跑起来,代码也不复杂,响应也快。
如果你是用express
的,获取IP
和User-Agent
就更方便了,req.ip
和 req.get('user-agent')
搞定一切,适合快速开发。
还有种比较直接的方式,就是读求头。req.headers['user-agent']
能告诉你用户用的是啥浏览器、系统什么的,虽然信息有点混杂,但用来做设备适配判断,还是蛮有用的。
不过要注意一点,这类信息有被伪造,别拿这些数据做关键安全判断。哦对了,隐私也要注意,收数据要适量,别啥都往数据库塞。
如果你平时要调用户设备或地域定位啥的,这段代码留着肯定用得上。
61.76KB
文件大小:
评论区