收藏
回答

关于小程序云开发的问题(云函数在本地调试和云端表现不一致)本地调试可以完整执行,在云端不行是为什么?

以下就是整个云函数的代码


 这里是要做一个定时执行,查出所有的待发邮件,然后发送。本地调试是可以查到并发送成功的,但是放到云环境,日志就停在这了也不会发邮件

这是本地调试,就已经执行完成了

这是云函数的日志

云环境日志里 selectMail方法 打印了now,后面就没打印了 


回答关注问题邀请回答
收藏

1 个回答

  • 老张
    老张
    01-13

    先改成同步的await

    01-13
    赞同 1
    回复 14
    • I'm fine
      I'm fine
      01-13
      改成async/await之后还是这样
      01-13
      回复
    • 老张
      老张
      01-13回复I'm fine
      let res = await db.collection('Mail')....
      01-13
      回复
    • I'm fine
      I'm fine
      01-13回复老张
      还是没变
      01-13
      回复
    • 老张
      老张
      01-13回复I'm fine
      你需要学习async/await的写法。
      01-13
      回复
    • I'm fine
      I'm fine
      01-13回复老张
      是这样吗?await后面跟一个promise对象,会自动获取它的成功态
      01-13
      回复
    查看更多(9)
登录 后发表内容
问题标签