收藏
回答

云函数无法异步执行码码?

云函数 A 中异步调用云函数B

预期:无需等待 B 的结果,直接return,这样对于复杂的业务,可以降低处理时间

现状:测试发现,即时不加 await,A 必须等待 B 返回结果后才会 return

最后一次编辑于  2023-07-29
回答关注问题邀请回答
收藏

3 个回答

  • Starkwang
    Starkwang
    2023-07-31

    参考:https://docs.cloudbase.net/cloud-function/deep-principle

    node v8、v14、v16的行为是一致的,异步调用均不会稳定触发,需要的话请加上await

    2023-07-31
    有用
    回复 1
    • 钟宏强
      钟宏强
      2023-11-08
      云函数文档写的是升级版本后支持,实际上升级版本也还是不行
      2023-11-08
      回复
  • 跨商通
    跨商通
    2023-07-29

    是的。只要整个函数结束,不会等你的异步。

    2023-07-29
    有用
    回复 1
    • 元芳
      元芳
      2023-07-29
      我的意思是,实际上异步被等待执行了,自动加上了await
      2023-07-29
      回复
  • ⅴ
    2023-07-29

    代码怎么写的

    2023-07-29
    有用
    回复 1
    • 元芳
      元芳
      2023-07-29
      刚问了官方人员,不支持异步
      2023-07-29
      回复
登录 后发表内容