有时候我们的项目中可能会有日志记录的功能或者其他需要ip的功能,于是这时我们需要获取用户的ip地址或mac地址。那么如何用nodejs获取呢?
先检查你是否安装了node环境,并且将其配置进入了环境环境变量当中,
打开命令行,然后输入node -v 进行检测
如果出现了版本号,那么就说明,你安装了node并且配置了环境变量。
用node获取ip地址与mac地址:
在node里面有一个os模块,os模块有一个networkinterface方法,
如下:os.networkInterfaces()
这个方法返回一个网络接口对象。
这个返回的对象包含几个属性,其中每个属性的值都是一个数组。
而我们所需要的ip地址,与mac地址都在这些数组当中。
方法代码:var os=require("os");
var networkInterfaces=os.networkInterfaces();
console.info(networkInterfaces);
然后我们在node里面运行这个代码
其中ip地址和mac地址就在其中一个属性值里面,如下