我想使用Firebase(身份验证,数据库和存储)构建Node.js Web应用程序。但我对应该使用哪个模块, firebase 或 firebase-admin (或两者)感到困惑。
答案 0 :(得分:29)
admin SDK使用administrative permissions运行您的代码。这意味着它bypasses the security rules of your Firebase Database。它还具有manage users and mint custom tokens的功能,可以是used to send FCM messages。
如果您使用常规(非管理员)Firebase模块,则您将作为常规Firebase客户端运行,并且没有这些扩展功能。