首页 > 解决方案 > Azure Devops 扩展产生许多重复的 API 调用

问题描述

生成菜单项时,我有一个方法调用createMenuItems,它对后端服务进行单个 API 调用以查询一些附加信息。

但是,当我测试我的扩展程序时,我可以看到扩展程序发送了 10 次以上的 GET 请求。知道为什么吗?

VSS.register(stringToRegister, {
    getMenuItems: async function (context) {
        return createMenuItems(context)
            .catch(error => {
                console.error(error);
            })
    }
});

我正在使用以下代码进行 API 调用

fetch(Uri, option).then(response => {
            // something here }

从浏览器检查时的 API 调用屏幕截图

标签: azure-devopsazure-devops-extensions

解决方案


推荐阅读