9
bluebird kullanarak, sözler denetim akışıyla oynuyorum. Bluebird normal bir geri çağırma işlevini bir vaat etme işlevine dönüştürmek için bir .promisify() yöntemi sağlar, ancak işlev düzensiz olduğunda ne yapmam gerektiği belirsiz. Geri arama yerineVaatler ve düzensiz geri aramalar
err, res, body
olduğu Örneğin bir requestjs istek için yöntem imzası
request(url, callback)
olduğu düzenli
err, res
nasıl bir söz bu dönüştürme olmalıdır? Bu geri çağırmalarla da çalışabilir
Ayrıca olmalıdır: Esailija yorumlarda belirtildiği gibi
Hangi zamanda bireysel argümanları geri
.spread()
olabilir: Birden değerleri verilmiştir, bunlar sadeceArray
bir iletilmez olacağım ['.spread (function (response, body) {})'] özelliğini kullanabilir (https://github.com/petkaantonov/bluebird/blob/master/API.md#spreadfunction-fulfilledhandler--function-rejectedhandler-- - 'yerine'. – Esailija