首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防火墙与防火墙的区别-工具与防火墙-管理

防火墙与防火墙的区别-工具与防火墙-管理
EN

Stack Overflow用户
提问于 2021-07-10 02:25:38
回答 1查看 1.3K关注 0票数 5

我是新来的。我有点搞不懂

安装firebase

  • npm firebase-tools

  • npm

  • 安装firebase-admin

我应该在哪里,为了什么而使用这些东西。谢谢

编辑:对于这个宽泛的/模糊的问题,很抱歉。

使用firebase,我知道您可以获得-app、auth、firebase-数据库、防火墙、存储、消息传递、函数。

使用'firebase-tools' -我知道我们可以运行模拟器、部署甚至编写防火和存储规则,而不需要使用firebase控制台。

与运行的防火墙init -该工具创建了必要的功能和文件的工作项目目录,并为我们设置模拟器。

使用firebase-admin,我知道我们可以获得管理员或超级特权来访问某些防火墙和GCP资源。这是不应该进入客户端代码的东西。

我的主要问题是

  1. 为什么甚至应该运行npm、firebasefirebase init,如果我在pubspec.yaml/依赖项和/web/index.html中添加了firebase,并且只在web.flutter项目上运行该应用程序。我也不会从CLI中部署任何函数并在firebase控制台中创建规则。

  1. ,我看过一些教程,它们在一个颤振应用程序中使用防火墙管理。是纯粹出于妖魔化的目的,还是开发人员正在为自己创建一个类似仪表板/控制面板的应用程序。

虽然我尽可能多地关注这些文档,但我也在看不同来源的教程。因此产生了混乱。

再次感谢:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-10 04:23:57

  1. firebase NPM包包含用于客户端JavaScript的Firebase SDK,以便您可以在应用程序中使用Firebase。
  2. firebase-tools NPM包包含Firebase命令行接口,以便您可以调用firebase deploy之类的命令或在您的计算机上使用Firebase模拟器套件。
  3. firebase-admin NPM包在受信任的环境(例如您的开发机器、您控制的服务器或云功能)上包含用于Node.js的Firebase SDKforNode.js。这允许您运行具有管理权限的访问Firebase项目的Node.js脚本.
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68324224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档