nodejs如何获取本机ip地址与mac地址?

有时候我们的项目中可能会有日志记录的功能或者其他需要ip的功能,于是这时我们需要获取用户的ip地址或mac地址。那么如何用nodejs获取呢?

先检查你是否安装了node环境,并且将其配置进入了环境环境变量当中,

打开命令行,然后输入node -v 进行检测

如果出现了版本号,那么就说明,你安装了node并且配置了环境变量。

1 (2).jpg-600

用node获取ip地址与mac地址:

在node里面有一个os模块,os模块有一个networkinterface方法,

如下:

os.networkInterfaces()

这个方法返回一个网络接口对象。

这个返回的对象包含几个属性,其中每个属性的值都是一个数组。

而我们所需要的ip地址,与mac地址都在这些数组当中。

方法代码:

var os=require("os");
var networkInterfaces=os.networkInterfaces();
console.info(networkInterfaces);

然后我们在node里面运行这个代码

2.jpg-600

其中ip地址和mac地址就在其中一个属性值里面,如下

3.jpg-600

以上就是nodejs如何获取本机ip地址与mac地址?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Node.js答疑