So wird diese Funktion angekündigt - nodejs [duplicate]
Diese Frage hat hier bereits eine Antwort:
Wie konvertiere ich eine vorhandene Callback-API in Versprechen? 17 answersIch habe einen Ajax-Anruf, der ein Versprechen zurückgeben muss. Die Funktion ist wie folgt
client.tickets.create(ticket, function(err, req, result) {
if (err) {
logger.error(err);
return false;
}
return JSON.stringify(result);
});
Ich muss warten, bis diese Funktion ausgeführt wird, bevor ich die nächste Aktion ausführen kann. Wie kann ich diese Funktion versprechen?
Ich habe Folgendes versucht und es gab mir einen Fehler mit der AufschriftCannot call method then of undefined
:
return client.tickets.create(ticket).then(function(result){
return JSON.stringify(result);
},function(err){
logger.error(err);
return false;
});