MS 团队 | Microsoft bot 框架 - Returns task/fetch 上的 502 错误
MS Teams | Microsoft bot framework - Returns 502 error on task/fetch
我有一个使用 botframeworks sdk v4 为 node js 编写的 MS Teams 适配器,它非常适合正常对话。但是当我尝试执行 task/fetch 时,它 returns 显示一条错误消息“无法访问应用程序。请重试。”在任务模块弹出
我可以从检查员那里看到它 returns 502 响应调用任务模块的请求
任务模块 returns 一个简单的自适应卡,我可以看到我从日志中得到了 handleTeamsTaskModuleFetch 函数的回调
适配器在带有 nginx 代理的 docker 容器上运行,nginx 日志显示,每当我单击任务模块启动按钮时,它 returns 都会收到 200 响应
我在我的开发中有一个类似的设置,任务模块在那里工作得很好
非常感谢任何帮助
更新
我试过对自适应卡进行硬编码。这也无济于事
最终发现其中一个 csp headers 有问题,微软对此很不高兴。
我删除了 CSP headers 任务模块开始工作
感谢@gousia-msft 帮助调试问题
我有一个使用 botframeworks sdk v4 为 node js 编写的 MS Teams 适配器,它非常适合正常对话。但是当我尝试执行 task/fetch 时,它 returns 显示一条错误消息“无法访问应用程序。请重试。”在任务模块弹出
我可以从检查员那里看到它 returns 502 响应调用任务模块的请求
任务模块 returns 一个简单的自适应卡,我可以看到我从日志中得到了 handleTeamsTaskModuleFetch 函数的回调
适配器在带有 nginx 代理的 docker 容器上运行,nginx 日志显示,每当我单击任务模块启动按钮时,它 returns 都会收到 200 响应
我在我的开发中有一个类似的设置,任务模块在那里工作得很好
非常感谢任何帮助
更新
我试过对自适应卡进行硬编码。这也无济于事
最终发现其中一个 csp headers 有问题,微软对此很不高兴。
我删除了 CSP headers 任务模块开始工作
感谢@gousia-msft 帮助调试问题