que je fais:(Bluebird .tap) ne peut pas renvoyer des données, faire mal
return new bluebird((resolve) => {
bluebird.resolve()
.tap(saveExcelFiles)
.tap(...)
.tap(() => {
return getZip().then((rows) => {
resolve(rows) // this outer bluebird helps me
return rows;
});
})
;
});
Comment retourner les données (pour chaque robinet) ou tout simplement dernier dans une enveloppe robinet Bluebird .
P.S. J'ai besoin séquençage (un par un, appuyez sur par robinet)
@alexmac, pourriez-vous améliorer certains exemples de pls? – aaaaaaaaax10
Évitez le ['anti-modèle de constructeur' 'Promise'] (https://stackoverflow.com/q/23803743/1048572?What-is-the-promise-construction-antipattern-and-how-to-avoid-it)! – Bergi