手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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

时间:2024-10-12 23:01:26

1、先检查你是否安装了node环境,并且将其配置进入了环境环境变量当中,在任地方打开命令行,然后输入node -v 进行检测如果出现了版本号,那么就说明,你安装了node并且配置进入了环境变量了得

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

2、如果弹出的是'node'挢旗扦渌; 不是内部或外部命令,也不是可运行的程序或批处理文件那么说明你没有安装node或荨层吒椋者没有配置进入环境变量这样的话,你可以按照下面的教程进行安装node与配置环境变量(类似与如下,应为我安装了node的,所以我故意去掉了一个字母,然后让他报错)

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

3、对于node的安装就告一段落,下面开始谈谈如何用no蟠校盯昂de获取ip,mac等.在noded里面有一个os模块,os模块有一个networkinterface方法,如下:os.networkInterfaces()这个方法返回一个网络接口对象这个返回的对象包含几个属性,其中每个属性的值都是一个数组。而我们所需要的ip地址,与mac地址都在这些数组当中。

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

4、此模块方法的使用也非常简单,请看下面代码:var os=require("os");var networkInterfaces=os.networkInterfaces();console.info(networkInterfaces);

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

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

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

6、查看 运行结果如下

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

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

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

8、然后我们在从这个对象中取出ip地址与mac地址即可代码如下var os=require("os");var networ娱浣嫁装kInterfaces=os.networkInterfaces();var ip=networkInterfaces['WLAN'][1].address;//注意,我这里是WLAN,你那里却不一定,又可能是以太网,或者其他什么的//你有可能要写成var ip=networkInterfaces['以太网'][1].address;之类的,//反正根据自己的实际情况写var mac=networkInterfaces['WLAN'][1].mac;console.info("ip地址为:"+ip);console.info("mac地址为:"+mac);

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

9、运行结果如下

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

10、我们也可以直接运行这个nodejs文件,结果是一样的命令如下 node js文件路径名如:node D:\百度经验图片\nodejs获取本机ip地址\getIP.js

nodejs如何获取本机ip地址与mac地址
© 手抄报圈