nodejs 获取电脑的唯一识别码
时间: 2023-10-11 13:05:39 浏览: 85
在 Node.js 中,可以使用 `os` 模块来获取唯一识别码。具体可以使用以下代码:
```javascript
const os = require('os');
const networkInterfaces = os.networkInterfaces();
let macAddress;
for (const network in networkInterfaces) {
const networkInterface = networkInterfaces[network];
const len = networkInterface.length;
for (let i = 0; i < len; i++) {
const interfaceDetail = networkInterface[i];
if (interfaceDetail.mac && interfaceDetail.mac !== '00:00:00:00:00:00') {
macAddress = interfaceDetail.mac;
break;
}
}
if (macAddress) break;
}
console.log(macAddress);
```
该代码会获取当前电脑的 MAC 地址作为唯一识别码。需要注意的是,该方法并不是百分之百可靠,并且也不是所有的电脑都会有 MAC 地址。因此,建议在使用该方法时,进行必要的错误处理和兼容性处理。