Ich spiele mit einem Promises Kontrollfluss, mit bluebird. Bluebird bietet eine. Promisify() -Methode zum Konvertieren einer regulären Callback-Funktion in eine Versprechen-Funktion, aber ich bin unklar, was ich tun soll, wenn die Funktion unregelmäßig ist. Zum Beispiel für die Methodensignatur einer requestjs Anfrage istVersprechungen und irreguläre Rückrufe
request(url, callback)
wo Rückruf
err, res, body
statt der regulären
err, res
Wie soll ich ein Versprechen seine Umwandlung ist das?
sollten Sie auch kann ['.spread (function (response, body) {})'] verwenden (https://github.com/petkaantonov/bluebird/blob/master/API.md#spreadfunction-fulfulledhandler--function-rejectedhandler-- --promise) anstelle von ".then" – Esailija