firebase和firebase-admin npm模块之间有什么区别?

时间:2017-03-22 17:29:52

标签: node.js firebase npm firebase-realtime-database firebase-admin

我想使用Firebase(身份验证,数据库和存储)构建Node.js Web应用程序。但我对应该使用哪个模块, firebase firebase-admin (或两者)感到困惑。

1 个答案:

答案 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客户端运行,并且没有这些扩展功能。