簡體   English   中英

Qna Maker 從 Azure Web App Bot 獲取錯誤

[英]Qna Maker Fetch Error from Azure Web App Bot

我們有一個在 Azure Web App bot 中運行的代碼。 如果客戶端調用 bot ,則 bot 會檢查來自 QnA maker 的響應並返回結果。 然而,當我們測試時,它運行良好,達到了預期的結果。 一個小時后,它開始給出關於本地頒發者證書的獲取錯誤。

Error :

[onTurnError]: FetchError: request to https://classa-xxx-qnaservice.azurewebsites.net/qnamaker/knowledgebases/c6912c27-913cd-2212-f823-f00a9128d0fa/generateanswer failed, reason: unable to get local issuer certificate

代碼片段:

const qnaResults = await this.qnaMaker.getAnswers(stepContext.context);

  // If an answer was received from QnA Maker, send the answer back to the user.
            if (qnaResults[0]) {
                await stepContext.context.sendActivity(qnaResults[0].answer);
                return this.endDialog();

任何人都可以請幫忙。

解決方案 :

與 microsoft 一起創建了一個案例。 故障排除是在應用服務控制台中完成的。 再次完成 npm install 的地方。 這導致了漏洞。 npm 審計修復完成后,再次重新啟動 APP 服務,這對這個問題進行了排序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM