同步、异步和 Promise

请务必管理函数的生命周期,以确保其正确解析。通过正确终止函数,您可以避免运行时间过长或无限循环的函数产生过多费用。此外,您可以确保运行函数的 Cloud Functions 实例在函数成功达到终止条件或状态之前不会关闭。

使用以下这些建议的方法来管理函数的生命周期:

  • 通过返回 JavaScript promise 来解析执行异步处理的函数(也称为“后台函数”)。
  • 使用 res.redirect()res.send()res.end() 终止 HTTP 函数
  • 使用 return; 语句终止同步函数。