我正在使用 Bolt 开发我的 Slack 机器人,但我在提交弹出模式时遇到问题。我的理解是,这个模式将发送一个 POST 有效负载到 /slack/form URL(见下图),所以我使用 Bolt 的 customRoutes 处理程序来响应 200 代码和空正文(根据 Slack 的文档)。但是,当我单击“提交”时,我的托管平台日志(渲染)中继续收到以下错误:
[ERROR] An unexpected error occurred during a request (POST) made to /slack/form
我已经根据这篇post尝试了不同的反应,但到目前为止,似乎没有一个符合我的理解水平。有没有人有处理 Bolt 和 Modal 提交的经验来提供一些指导?
模式的 Slack URL 配置
提交错误
代码
// This is my URL handler
{
path: "https://slack-glossary-bot.onrender.com/slack/form",
method: ["POST"],
handler: (req, res) => {
res.writeHead(200);
res.write();
res.end();
},
},