[英]Integrating Firebase admin with Angular 4 project
試圖將 firebase-admin 添加到我的 angular 項目中,但出現了我無法繞過的錯誤(見截圖)
npm install google-cloud
是否npm install google-cloud
但這導致了更多錯誤(來自 android 並試圖自己解決,但在這里我遺漏了一些東西並且不知道到底是什么)
我的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'
});
}
}
您應該使用 Node.js 和firebase-admin
實現您的管理 API,然后將其部署在服務器中。 然后,您的 Angular 應用程序可以在需要執行某些管理功能時連接到它。 將 ID 令牌從 Angular 應用程序傳遞到服務器,在那里可以使用 Admin SDK 進行驗證,以確保調用者具有所需的管理員權限。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.