Использование Node 4.x. Когда у вас есть Promise.all(promises).then()
, что является правильным способом разрешения данных и передать его на следующий .then()
?
Я хочу сделать что-то вроде этого:
Promise.all(promises).then(function(data){
// Do something with the data here
}).then(function(data){
// Do more stuff here
});
Но я не уверен, как получить данные во второй .then()
. Я не могу использовать resolve(...)
в первом .then()
. Я понял, что могу это сделать:
return Promise.all(promises).then(function(data){
// Do something with the data here
return data;
}).then(function(data){
// Do more stuff here
});
Но это не похоже на правильный способ сделать это... Каков правильный подход к этому?