簡體   English   中英

將 Firebase 管理員與 Angular 4 項目集成

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM