API可在多个.map函数中使用

我正在尝试使用一些JIRA API数据在Node.JS中构建表。

我的问题是我需要遍历多个.map函数,并且在其中需要进行多个API调用,但是保证在将数据发送到前端之前,不要等待这些API调用完成。

现在我有类似的东西:

await Promise.all(epics.map(async (epic) =>{
    return Promise.all(sprintsTable.map((sprints,key) => {
        return new Promise((resolve,reject) =>{
            jira.epic.getIssuesForEpic({
                boardId: board_id,epicId: epic.id,jql:  'sprint='+sprints.id
            },function (error,issues){
                var task = {
                    title: 'TASK',data: issues,};
                resolve(task);

            });
        });

    }));
})).then((response) => {

});

现在,通过server.js在实际执行api调用之前发送200响应,这样它就不必等待所有.map和apis调用都被执行。

a745061941 回答:API可在多个.map函数中使用

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3164052.html

大家都在问