我在本地调试 Azure Function 时遇到问题。该函数是通过 Postman 的 HTTP 请求触发的,终端日志显示该函数正在执行:
Executing 'Functions.KomponeraWebHook' (Reason='This function was programmatically called via the host APIs.', Id=22896f38-72f0-499c-baae-597abdf648e9)
但是,调试器不会命中函数内部的断点,Postman 会无限期地等待响应。
本地设置:我从存储库克隆后添加了 local.settings.json 。 部署状态:该功能在部署到 Azure 时工作正常,因此问题似乎与本地调试无关。
通常,我会通过模拟请求从 IDE 中运行该函数以进行调试。正如您在此处所述,我不熟悉使用 Postman 进行本地调试。
以下是如何使用断点模拟本地调试请求的示例: 如何在“azure 函数”上模拟 HttpRequest
如果您提供本地设置配置、您正在使用的 IDE 以及任何其他相关信息,我们也许能够提供更具体的建议。