当前位置: 首页 > Web前端 > JavaScript

记录Nodejs异步遇到的问题

时间:2023-03-27 02:04:38 JavaScript

记录Nodejs异步遇到的问题,需要先找出订单id,然后根据订单id查询订单详情。publicasyncqueryOrder(){constsql=`selectid,totalfromtbl_orderlines`;constres=awaitthis.app.mysql.query(sql);const{ctx}=这个;asyncfunctionawaitTest(){//应用到promise.all方法,依次获取map获取的promise的值awaitPromise.all(res.map(asyncitem=>{item.orderlines=awaitctx.service.test.queryDetails(item.id);返回项目;}));}等待awaitTest();返回资源;}