im using bluebird, чтобы связать несколько связанных с фантом задач в nodejs. Моя проблема в том, что последнее в цепочке получает аргумент, переданный каждому в качестве результатов, а не результаты функции scrapDomain.bluebird обещает каждый результат возврата
Я уже возился с этим в течение 2 дней, помогите пожалуйста?
Promise цепь:
Promise
.each(domains, function(domain) {
return ensureDir(domain[0])
})
.each(ssHome)
.each(function(domain){
return scrapDomain(domain).then(function(results){
return results
})
})
.then(function(results){
console.log(results)
})