node.js - 400 未找到项目的计费帐户。必须启用计费才能激活服务

标签 node.js firebase google-cloud-functions firebase-cli

我正在通过 this tutorial here 创建带有 firebase 的 API .
在我运行时:

firebase deploy
我在命令行上收到此错误:

HTTP Error: 400, Billing account for project '381106441303' is not found. Billing must be enabled for activation of service(s) 'cloudbuild.googleapis.com,containerregistry.googleapis.com' to proceed.


请告诉我如何解决这个问题!

最佳答案

如果你只是想完成一个教程,只需更改 Node 版本 从 10 到 8 在 package.json

"engines": {
  "node": "8"
}
现在这将起作用,但最终在 2021 年 2 月 15 日之后将不再允许部署 Node.js 8 功能。因此,如果您想在此日期之后使用云功能,您必须使用 Blaze 即用即付计费计划。

关于node.js - 400 未找到项目的计费帐户。必须启用计费才能激活服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63932639/

相关文章:

javascript - 如何在不阻塞事件循环的情况下定期运行任务?

javascript - 同步 Sequelize 模型 : sequelize. import() 不是函数(并且已弃用)

multithreading - 事件驱动和基于线程的服务器系统有什么区别?

node.js - 无法执行 "npm install --save firebase"

android - 即使在实现 dats 消息后,FCM 推送通知也会显示原始 json

Firebase 数据库、云函数、规则

javascript - 如何删除路径在实时数据库中的文件?

javascript - 谷歌云功能错误 : "Cannot decode type from Firestore Value"

Node.js 垃圾收集

javascript - Firebase 消息传递 "This site has been updated in the background."而不是实际通知