promise.all那行报错了,应该怎么修改?

发布于 2022-09-11 16:00:02 字数 1354 浏览 9 评论 0

    const getData=function(url){
        const pro=new Promise((resolve,reject)=>{
           HTTP.call('GET',url,{auth:"admin:admin"},(error,result)=>{
              if(error){
               reject(error);
              }else{
                  if(result.statusCode===200){
                      resolve(result.data);
                   }else{
                      reject(error);
                  }
              }
           });
        });
        return pro;
    };
      app.get('/data/subjects/', (req, res) => {
        HTTP.call('GET', 'http://10.1.62.120:8000/data/projects/20181113_test/experiments', {
            auth: "admin:admin"
        }, (error, result) => {
            if (error) {
                if (result.statusCode === 200) {
                    for (const items of result.data.ResultSet.Result) {
                        projectList.push(items.ID);
                    }
                }
            }
        });
        let p=[];
        projectList.forEach(function (element) {
            let url='http://10.1.62.120:8000/data/experiments/' + element + '/scans';
            const pp=getData(url);
            p.push(pp);
        });
        promise.all(p).then(values=>{
            debugger;
            console.log(values);
        });

    });

promise.all那行报错了,应该怎么修改?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情归归情 2022-09-18 16:00:02

promise.all 应为Promise.all

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文