node循环中进行异步操作

async en_exec_list ()
    {        
        console.log('*************************运行开始***********************')        
        //   //获取产品ID
          var sql = 'SELECT * FROM en_del_products WHERE  STATE = 0 limit 1';          var waitList = await mysql_auto_db.await_query(sql);        
          for( let doc of waitList)
          {              let c= await ftp_db.await_query({                action: "delete",                offlinePath: "www/1.txt"
            });            console.log(c)
          }          console.log('***********************运行结束*************************')

    }

你好,请问我怎么处理才能等待for执行结束后,再打印运行结束呢?

ftp_db.await_query 是自己封装,用来删除FTP中的文件。

目前的报错信息:

https://img1.mukewang.com/5c30b65d0001484d08000087.jpg

元芳怎么了
浏览 632回答 1
1回答

呼如林

报错指的是 ftp_db.await_query 执行报错了 你却没catch它。你写的代码异步顺序应该没问题
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Node.js