首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过ngrok在本地触发时接收Azure函数的状态代码和响应体

通过ngrok在本地触发时接收Azure函数的状态代码和响应体
EN

Stack Overflow用户
提问于 2022-06-24 09:25:57
回答 1查看 108关注 0票数 0

我正在通过电源自动化中的HTTP操作在本地成功地运行一个Azure函数,它正在调用我的ngrok url。这个Azure函数在我的开发环境中.使用Azure函数核心工具在VSCode中运行,我已经执行了ngrok http http://localhost:7071

所有这些都很好,我的本地Azure功能由Power Automate触发。然而,从我的ngrok'd Azure函数中得到的状态代码和响应体是200,一些描述ERR_NGROK_6022的HTML,而不是Azure函数的实际状态代码和响应体。通过检查ngrok,我发现Azure函数失败并返回了一个500 (这是我正在运行的测试的预期结果)。然而,,我希望ngrok返回这500而不是它自己的200。

比较而言,当Azure函数在prod中运行时,即。在Azure中,Power自动操作成功地报告Azure函数的真实状态代码和响应主体。编辑: ngrok‘return函数在成功时也会返回其正确的状态代码,因此问题似乎是函数中的500 (可能是5XX)没有通过ngrok完全返回。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-24 13:20:51

我意识到,如果Azure函数中发生了未处理的异常,则会发生这种情况,所以修复方法是尝试/除了函数中的主要进程。这允许我将一些状态代码和消息返回给ngrok并返回到Power Automate。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72741856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档