正如这里所建议的那样:“https://firebase.googleblog.com/2016/07/deploy-to-multiple-environments-with.html”,应该使用多个项目(最好是名称区分为dev,staging,production等),以便能够在Firebase Hosting上拥有类似的测试环境。
但同样,本文档在Firebase Hosting的上下文中讨论了这种方法。如果我不想在测试“开发”版本之前更新我已经实时的“生产”功能,或者是否有可以遵循的替代方法,那么Firebase云功能必须遵循相同的规则吗?
我认为我不能简单地添加另一个Firebase功能,因为代码仍然会在“生产”版本和“开发”版本之间共享,这可能会导致“生产”版本出现问题。
对每个环境使用专用项目与所有Firebase产品的推荐做法相同。