У нас есть код, работающий в Azure бот веб-приложения. Если клиент вызывает бота, он проверяет ответ от создателя QnA и возвращает результат. Однако, когда мы тестировали, все работало нормально с ожидаемыми результатами. Через час он начал выдавать ошибку выборки в отношении сертификата локального эмитента.
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();
Может кто-нибудь помочь, пожалуйста.