如何创建一个与现有项目结构相同的firebase项目



我正在开发一款使用Firebase作为后端的产品。由于firebase向用户公开API密钥,因此这可能是一个安全问题。因此,在做了一些研究之后,我设置了数据库安全规则以及API密钥限制。

但是,现在我也无法在当地发展中使用它。我正在考虑创建另一个firebase项目,并将其用作测试环境,并将现有的作为生产环境。

由于现有项目有大量的数据和用户。我希望在新的防火基地项目中也有类似的东西。但我找不到有效的方法。有人能建议一下这里的最佳选择吗?我应该创建一个新的测试环境吗?或者有没有一种方法可以允许我在本地使用密钥,而不会引起安全问题?

任何帮助都会很棒。谢谢你抽出时间。

没有将一个项目复制到另一个项目的特定命令,但您可以使用每个产品的API自己构建必要的功能。

对于在项目之间移植用户,您可以使用:

  1. Firebase CLI,其中包含auth:importauth:export命令
  2. Firebase Admin SDK,它具有列出所有用户和导入用户列表的命令

对于在项目之间传输数据,您可以使用相关数据库的API来读取/写入数据。

最新更新