将云功能更新到合适的 Node js 版本

3 node.js firebase google-cloud-functions

firebase FCM 通知的云函数在早期版本的 Node.js 8 中运行良好,但现在由于节点 8 已弃用且需要更新,我应该对云函数代码进行哪些更改,我已经安装Nodejs 14 * 在我的机器上

Dou*_*son 7

您绝对需要进行的唯一更改根本不在您的代码中。至少,您应该编辑 package.json 并确保目标节点版本为 10:

  "engines": {
    "node": "10"
  },
Run Code Online (Sandbox Code Playgroud)

只需重新部署该函数即可使用节点 10 运行时。

阅读有关将函数迁移到节点 10 的更多信息