1

我正在使用 LUIS 和 Azure Functions https://github.com/SharePoint/sp-dev-fx-webparts/tree/master/samples/react-search-refiners/functions部署 react-search-refiner

现在,我通过了各种问题,终于确认了从 SPFx 到 Function App 的通信。

我的问题是按照程序部署后搜索时,在状态码200之后出现内部服务器错误。并且没有任何错误消息返回。

POST https://.azurewebsites.net/api/enhanceQuery 500(内部服务器错误)消息:[NlpService.enhanceSearchQuery()]:错误:'{"error":{"type":"function_error","message": url 'https://.azurewebsites.net/api/enhanceQuery' 的“错误”}}'

在应用程序日志中,Function App 被执行并成功返回代码 0。因此,它不返回错误代码。

我的检查低于自述文件中不包含的内容。有人会帮助我吗?

  • 将 local.settings.json 设置为环境变量。
  • 将 authlevel “function” 更改为 “anonymous” 以进行简化。
  • 本地调试成功。
  • POSTMAN 没有检查,因为来自 HttpRequest 的 rawQuery 可能包含大键和值。
4

0 回答 0