1
が私の角度のプロジェクトにfirebase管理者を追加しようとしているが、私は周りに得ることができないエラーを取得してFirebase管理を統合は(スクリーンショットを参照)アンギュラ4プロジェクト
はnpm install google-cloud
をしましたが、それはちょうどより多くの結果エラー (アンドロイドから来て、私自身で把握しようとしているが、ここで私は何かが欠けてるし、正確に何を知っていない)
マイapp.component.ts
:
import {Component} from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
constructor() {
const admin = require('firebase-admin');
const serviceAccount =
require("C:/Users/Pawel/Desktop/CODE/pamiAdmin3/src/app/serviceKey.json");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: 'https://pami-16c0f.firebaseio.com'
});
}
}
admin SDKはサーバー上でのみ使用でき、エンドユーザーのアクセス用ではありません([Firebase Admin SDKをサーバーに追加する](https://firebase.google。 com/docs/admin/setup)のページ)。 – Jeff
@Jeffはサーバーページであるべきです:... S – pb4now
Admin SDKは、あなたが管理するNode.JSサーバーのような信頼できるサーバー環境でのみ使用できます。選択したユーザーにDBへのアクセスをより多くのアクセス権を与えるには、データベースのセキュリティルールによって達成する必要があります。 – Jeff