Ich benutze diese Bibliothek getmac, um die MAC-Adresse des Servers zu erhalten, auf dem der Nodejs läuft. Grundsätzlich ist die API, um die MAC-Adresse zu erhalten, asynchron, aber ich möchte sie als Synchronisierungsanruf verwenden. Ist dies möglich, ohne Bibliotheken wie Sync, Deasync usw. zu verwenden?Async zum Synchronisieren in Nodejs
// Asynchron-API erfordern ('getmac'). Getmac (function (err, macaddress) { if (err) werfen console.log (macaddress) err})
Mögliches Duplikat [Wie Asynchron-Funktionsaufrufe in eine Sync-Funktion in Node.js oder Javascript wickeln?] (http://stackoverflow.com/questions/21819858/how-to-wrap-async- function-calls-in-sync-function-in-node-js-oder-javascript) –
Sie können Callback verwenden, um th zu konvertieren e async zum sync- oder async-Modul –