Utiliser async/await sur une Promise (winsc)
Bonjour,
J'essaie d'utiliser winsc dans une application NodeJS afin de manipuler des services https://www.npmjs.com/package/winsc.
Lorsque j'utilise les fonctions avec des .then() cela fonctionne bien.
Mais j'aimerais transformer le code pour utiliser des async/await. Sauf que je n'y arrive pas :(
Voici mon code de test
Code:
1 2 3 4 5 6 7 8
| const winsc = require('winsc');
async function serviceStatus(serviceName) {
return await winsc.status(serviceName);
}
let status = serviceStatus('TeamViewer');
console.log(status); |
J'ai comme résultat
Code:
Promise { <pending> }
Alors que là j'ai la bonne valeur
Code:
1 2 3 4 5 6 7
| const winsc = require('winsc');
async function serviceStatus(serviceName) {
console.log(await winsc.status(serviceName));
}
serviceStatus('TeamViewer'); |
Résultat
Qu'est-ce que je ne comprends pas ? Vous pouvez m'aider ?
Merci