我想将一组消息按顺序(以给定数组的顺序)发送到 Messenger Send API。
当我发送两条消息时,如下所示:
import Promise from 'bluebird';
const message1 = {...};
const message2 = {...};
const send = (message) => {
return () => {sendAPI.post('/', message)};
}
let promises = [ send(message1), send(message2) ];
Promise.each(promises, (promise) => {
console.log(promise);
return promise();
});
消息以随机顺序到达,但按顺序console.log(promise)
返回 API 调用?如何使用 Bluebird 库将消息按顺序发送到 Messenger Send API?