代码如下:
'use strict';  
exports.main = async (event, context) => {  
    const res = await uniCloud.httpclient.request('https://api.xxxxxxxxxxxxxxx',{dataType: 'json'})  
    const update=uniCloud.database().collection('update')  
    const dbCmd = uniCloud.database().command  
    await update.where({  
      _id: dbCmd.exists(true)  
    }).remove()  
//清空数据库  
    res.data.xxxxxxxxx.forEach(async ani=>{  
        try{  
            let resDetial = await uniCloud.httpclient.request('https://api.xxxxxxxxxxxxx'+ani.id,{dataType: 'json'})  
            ani.img=resDetial.data.xxxxxxx  
            console.log(ani.img)  
            let n=await update.add(ani)  
            console.log(n)  
        }catch(e){  
            console.log(e)  
        }  
    })  
};本地运行一切正常,云函数执行显示成功,但是console打印的东西日志里没有,而且执行时间很短
控制台日志:  
 
云函数日志:
前面数据库清空的代码块执行了,后面更新的没有
下载云端函数确认与本地一致
云函数超时设置10分钟,内存512M  
 
             
             
             
			 
                                        
                                    


 
                                                                     
                                                                    