如何用Node.js实现获取本机Mac地址的两种方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计714个文字,预计阅读时间需要3分钟。
目录 + 案例一:使用getmac库 + 案例二:使用os库 + 总结 + 案例一:使用getmac库 + 首先我们需先加载一个用于获取MAC地址的包 + npm install getmac + 安装完成后,会在node_modules文件夹下发现getmac文件夹 + ...
目录
- 方案一:使用getmac库
- 方案二:使用os库
- 总结
方案一:使用getmac库
首先我们要先加载一个包用于获取mac地址
npm install getmac
安装完毕会在node_modules文件夹下发现一个getmac文件夹,进入到node_moudles文件夹内,编写我们自己的test.js测试代码,如下所示:
var npm = require('getmac');//获取mac地址 console.log('npm', npm) console.log(npm.default()) console.log(npm.isMAC('8c:16:45:25:26:44'))
打印如下:
0a:00:27:00:00:11就是我们电脑的mac地址。
方案二:使用os库
还有另外一种方式,不使用getmac库,使用系统提供的os库也是可以的。
在node里面有一个os模块,os模块有一个networkinterface方法,
这个方法返回一个网络接口对象。
本文共计714个文字,预计阅读时间需要3分钟。
目录 + 案例一:使用getmac库 + 案例二:使用os库 + 总结 + 案例一:使用getmac库 + 首先我们需先加载一个用于获取MAC地址的包 + npm install getmac + 安装完成后,会在node_modules文件夹下发现getmac文件夹 + ...
目录
- 方案一:使用getmac库
- 方案二:使用os库
- 总结
方案一:使用getmac库
首先我们要先加载一个包用于获取mac地址
npm install getmac
安装完毕会在node_modules文件夹下发现一个getmac文件夹,进入到node_moudles文件夹内,编写我们自己的test.js测试代码,如下所示:
var npm = require('getmac');//获取mac地址 console.log('npm', npm) console.log(npm.default()) console.log(npm.isMAC('8c:16:45:25:26:44'))
打印如下:
0a:00:27:00:00:11就是我们电脑的mac地址。
方案二:使用os库
还有另外一种方式,不使用getmac库,使用系统提供的os库也是可以的。
在node里面有一个os模块,os模块有一个networkinterface方法,
这个方法返回一个网络接口对象。

