如何找到firebase-functions v4的迁移指南

5rgfhyps  于 2022-11-17  发布在  其他
关注(0)|答案(1)|浏览(130)

控制台昨天通知我应该将firebase-functions更新到v4,我们已经在v3.21.2上了。它还通知我将有突破性的变化。
我所能找到的只有这个:https://github.com/firebase/firebase-functions/releases/tag/v4.0.0,但是如果能找到一个真实的的迁移指南就太好了。现在我想我会在函数范围内搜索该更改日志中包含的内容。

tp5buhyn

tp5buhyn1#

这里是Firebaser。文档中有更详细的发行说明,但没有迁移指南,抱歉!迁移到firebase-functions 4.0.0时最重要的事情是:

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

对于特定触发器,有几处更改:

  • 如果您正在使用可调用函数和App Check,请将任何allowInvalidAppCheckToken的使用切换为enforceAppCheck
  • 如果您使用的是实时数据库触发器,则事件有效负载中的DataSnapshot看起来会有一点不同,但希望是以一种好的方式-它现在将与Admin SDK返回的DataSnapshot相匹配

除此之外,它主要是一些改进,比如更好的日志记录、更好的Typescript类型和新的触发器(第二代函数的远程配置和测试实验室),以及一种新的方法来使用params子包参数化函数。总是建议在部署到生产之前在本地测试with the emulator suitefirebase-functions-testfunctions:shell函数以捕获错误。

相关问题