我正在使用此库getmac来获取运行nodejs的服务器的MAC地址。基本上获取MAC地址的API是异步的,但我想将它用作同步调用。这可能不使用像sync,deasync等任何库吗?
// async API 要求( 'getmac')。getMac(功能(ERR,MACADDRESS){ 如果(错)抛出错误 执行console.log(MACADDRESS) })
答案 0 :(得分:1)
您可以使用此package
var done = false;
require('getmac').getMac(function(err,macAddress) {
if (err) throw err
console.log(macAddress)
done = true;
});
require('deasync').loopWhile(function(){return !done;});