如何找到firebase函数的迁移指南v4



控制台昨天通知我应该将firebase-functions更新到v4,我们已经使用了v3.21.2。它还告诉我,将会有突破性的变化。

我能找到的就是:https://github.com/firebase/firebase-functions/releases/tag/v4.0.0,但能找到一个真正的迁移指南就太好了吗?现在,我想我将在函数范围内搜索变更日志中包含的内容。

Firebaser。文档中有更详细的发布说明,但没有迁移指南,对不起!迁移到firebase-functions 4.0.0时要做的最重要的事情是:

  • 使用节点14、16或18(最好是18(
  • 更新firebase-functionsfirebase-adminfirebase-functions-test库:
    npm install --save firebase-functions@latest firebase-admin@latest firebase-functions-test@latest
    

特定触发器有几个变化:

  • 如果您使用的是可调用函数&应用程序检查,将allowInvalidAppCheckToken的任何使用切换为enforceAppCheck
  • 如果您使用的是实时数据库触发器,那么事件负载中的DataSnapshot看起来会有点不同,但希望是好的——它现在将与Admin SDK返回的DataSnapshot匹配

除此之外,它主要是改进,如更好的日志记录、更好的Typescript类型和新的触发器(第二代函数的远程配置和测试实验室(,以及使用params子包参数化函数的新方法。始终建议使用模拟器套件firebase-functions-testfunctions:shell在本地测试函数,以在部署到生产环境之前捕获错误。

最新更新