小编Mar*_*eir的帖子

Bot Framework V4 - TypeError:无法在已撤销的代理上执行“get”

我正在尝试对存储用户知识文章的数据库进行休息查询,并根据用户搜索的内容返回结果数组。每当我尝试搜索时,我都会得到:

“类型错误:无法在已撤销的代理上执行‘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)

javascript botframework

7
推荐指数
1
解决办法
6791
查看次数

标签 统计

botframework ×1

javascript ×1