eckig-universal | firebase-admin | code: 'app / invalid-credential' | socket hängt auf

8
%Vor%

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

    
Himanshu Bansal 09.08.2017, 07:12
quelle

1 Antwort

4

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.

    
Himanshu Bansal 17.08.2017, 07:56
quelle