Ich führe diesen Code durch Knoten und es funktioniert, aber wenn ich es in Winkel-Universal hinzufügen
server.ts
Datei .. es gibt den folgenden Fehler ..
Fehler beim Senden der Nachricht: {Fehler: Die Implementierung der Anmeldeinformationen wurde bereitgestellt initializeApp () über die Eigenschaft "credential" konnte keine gültige Datei abrufen Google OAuth2-Zugriffstoken mit folgendem Fehler: "Socket auflegen". bei FirebaseAppError.Error (nativ) bei FirebaseAppError.FirebaseError [als Konstruktor] (D: \ angular2MH \ firebase - panel \ panel \ node_module \ firebase-admin \ lib \ utils \ error.js: 39: 28) bei neuem FirebaseAppError (D: \ Angular2MH \ Firebase - Panel \ Panel \ Knotenmodule \ Firebase-Admin \ lib \ utils \ error.js: 84: 23) unter D: \ Angular2MH \ Firebase - Panel \ Panel \ Knotenmodule \ Firebase-Admin \ Lib \ Firebase-App.js: 119: 23 bei ZoneDelegate.invoke (D: \ angular2MH \ firebase - panel \ panel \ node_module \ zone.js \ dist \ zone-node.js: 232: 26) bei Zone.run (D: \ Angular2MH \ Firebase - Panel \ Panel \ Knotenmodule \ zone.js \ dist \ zone-node.js: 114: 43) unter D: \ Angular2MH \ Firebase - Panel \ Panel \ Knotenmodule \ zone.js \ dist \ zone-node.js: 502: 57 bei ZoneDelegate.invokeTask (D: \ Angular2MH \ Firebase - Panel \ Panel \ Knotenmodule \ zone.js \ dist \ zone-node.js: 265: 35) bei Zone.runTask (D: \ Angular2MH \ Firebase - Panel \ Panel \ Knotenmodule \ zone.js \ dist \ zone-node.js: 154: 47) bei drainMicroTaskQueue (D: \ angular2MH \ firebase - panel \ panel \ node_module \ zone.js \ dist \ zone-node.js: 401: 35)
errorInfo: {code: 'app / invalid-credential', message: 'Die zur Initialisierung von app () über die Eigenschaft "credential" bereitgestellte Anmeldeinformationsimplementierung konnte kein gültiges Google OAuth2 abrufen Zugriffs-Token mit dem folgenden Fehler: "Socket auflegen". }}
Ich überprüfte die Zeit (gelesen an vielen Stellen, die das Problem sein könnten) und sie sind alle synchronisiert. Kann mir jemand mit dem Problem helfen? Ich verwende dieses Repository Repository
Vom Firebase-Support, Angular-Universal ist keine Bibliothek, die wir offiziell unterstützen. Daher kann kein OAuth bereitgestellt werden.
Um mit dem Problem fertig zu werden, habe ich einen anderen Server für Firebase eingerichtet und API-Anrufe vom universellen Server gemacht. Es funktioniert jetzt gut.
Tags und Links node.js angular angular-universal firebase-admin