0

我想将一组消息按顺序(以给定数组的顺序)发送到 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?

4

0 回答 0