【发布时间】:2019-02-09 14:56:42
【问题描述】:
正如这里所建议的:“https://firebase.googleblog.com/2016/07/deploy-to-multiple-environments-with.html”,一个人应该使用多个项目(最好将名称区分为 dev、staging、production 等)以便能够拥有类似的测试环境Firebase 托管。
但同样,本文档在 Firebase 托管的背景下讨论了这种方法。如果我不想在测试“开发”版本之前更新我已经上线的“生产”功能,Firebase Cloud Functions 是否也遵循同样的方法,或者是否有可以遵循的替代方法?
我认为我不能简单地添加另一个 Firebase 函数,因为代码仍会在“生产”版本和“开发”版本之间保持共享,这可能会导致“生产”版本出现问题。
【问题讨论】:
-
我对如何设置感到困惑?你有没有让它工作?我只看到设置
firebase target:apply hosting dev my-dev-project的文档。用functions这样做是行不通的。我错过了什么吗? -
实际上我最终迁移到了 AWS
标签: firebase google-cloud-platform google-cloud-functions firebase-hosting firebase-cli