0

尝试通过 nodejs teilio 发送 2 条连续消息时出现问题

我的sendMessage功能看起来像这样

client.messages.create({
        body: msg,
        to: toNumber,
        from: keys.TWILIO_PHONE_NUMBER,
    })
    .then(async (message) => {
        res.send("Ok, good job");
    });

我正在这样使用它

sendChatMessage(
    "Message body to send",
    req.body.From,
    res
);

接着

sendChatMessage(
    "Follow up message body to send",
    req.body.From,
    res
);

但是,后续消息在第一条消息之前到达,我尝试将第二条消息超时几秒钟,但感觉不是正确的解决方案。

4

1 回答 1

0

您没有向我们展示足够多的代码,但看起来您实际上可能没有等待异步调用成功,然后再发送第二个调用?您需要确保您正在等待异步调用和/或返回承诺并参与承诺链。

于 2020-12-15T18:44:01.540 回答