我正在尝试对存储用户知识文章的数据库进行休息查询,并根据用户搜索的内容返回结果数组。每当我尝试搜索时,我都会得到:
“类型错误:无法在已撤销的代理上执行‘get’”
我已经尝试将它添加到 async,如图所示,但我仍然遇到相同的错误。知道我做错了什么吗?
const Response = async (turnContext) => {
if (turnContext.activity.value.choice === 'feedbackProvider') {
try {
const feedbackBody = turnContext.activity.value.feedbackBody;
const feedbackEmail = turnContext.activity.value.feedbackEmail;
storage.write(feedbackBody, feedbackEmail);
await turnContext.sendActivity(`Feedback Sent`);
} catch (err) {
console.log('fetch failed', err);
}
} else if (turnContext.activity.value.choice === 'issueRaiser') {
try {
const bugTitle = turnContext.activity.value.issueTitle;
const bugDesc = turnContext.activity.value.issueDescription;
const bugEmail = turnContext.activity.value.issueEmail;
const request = require('request');
request({
method: 'Post',
uri: `<uri>issues?title=${ bugTitle }&description=${ bugDesc } ${ bugEmail }&labels=bug`,
json: true,
headers: { …Run Code Online (Sandbox Code Playgroud)