web-dev-qa-db-ja.com

firebaseとfirebase-admin npmモジュールの違いは何ですか?

Firebase(認証、データベース、ストレージ)を使用してNode.js Webアプリを構築したい。しかし、どのモジュールを使用すればよいのかfirebaseまたはfirebase-admin(またはその両方)で混乱します。

29
Diogo Capela

管理SDKは、コードを 管理権限 で実行します。つまり、これは Firebaseデータベースのセキュリティルールをバイパスします です。 ユーザーとミントのカスタムトークンを管理する の機能もあり、 FCMメッセージの送信に使用 にすることもできます。

通常の(管理者以外の)Firebaseモジュールを使用する場合、通常のFirebaseクライアントとして実行されており、これらの拡張機能はありません。

33