【发布时间】:2020-11-26 15:54:24
【问题描述】:
我正在尝试在 slack 中处理模态提交,但在这之间有一些数据库操作需要几秒钟的时间,由于这种延迟,我得到:We had some trouble connecting error when submitting slack dialog (Slack API)
我知道在 node.js 中我们可以这样做:
app.post('/', async (req, res){
res.status(200).send({text: 'Acknowledgement received !'});
// handle other task
return res.json({done: 'Yipee !'})
})
但在 AWS Lambda 函数中,我不知道如何在 3 秒内处理此确认响应。
module.exports.events = async (event, context, callback) => {
??? -> How to handle acknowledgement here, it must be handled at top.
// handle task
return {
statusCode: 200,
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({text: 'Done !'})
}
}
【问题讨论】:
标签: javascript amazon-web-services aws-lambda slack slack-api