kämpft mit „Can not Namen‚require‘findet“ Fehler beim Feuerbasis-Admin zu meinem Projekt hinzuzufügen Ich habe versucht haben:„Kann nicht Namen finden‚require‘“ bei dem Versuch, Feuerbasis-admin in Winkel Projekt zu integrieren
npm @ Typen installieren/node --save-dev
Hinzufügen von "Typen": [ "Knoten"],
ich gründe es in meinem appComponent.ts up wie Dies:
constructor(private afAuth: AngularFireAuth, private afDatabase: AngularFireDatabase) {
var admi = require("firebase-admin");
var serviceAccount = require('key.json');
admi.initializeApp({
credential: admi.credential.cert(serviceAccount),
databaseURL: "https://pami-16c0f.firebaseio.com"
});
-key.json Datei in app-Ordner (selben Ordner wie app.component.ts OFC)
Fehler sagt etwas über Feuerbasis-Speicher, der ich nicht die Absicht, zu verwenden, und tat es nicht In den Einkaufskorb-Projekt, das das nur noch verwirrender macht: s, ich hinzufüge, einen Screenshot von dem, was exacly der Fehler ‚sagt‘:
Wollen Sie bitte ganze app.component.ts schreiben Datei ? –
Das Firebase Admin SDK bietet vollständigen administrativen Zugriff auf Ihr Firebase-Projekt. Es ist für die Verwendung in einer vertrauenswürdigen Umgebung vorgesehen, z. B. für einen Server, den Sie steuern, oder für Cloud-Funktionen. Wenn Sie den Code im Client-bezogenen Anwendungscode verwenden, erhält der Benutzer dieser App vollen administrativen Zugriff auf Ihr Projekt, was wahrscheinlich ein Sicherheitsrisiko darstellt. –