Winkelversion:
@angular-devkit/architect 0.803.22
@angular-devkit/build-angular 0.803.22
@angular-devkit/build-optimizer 0.803.22
@angular-devkit/build-webpack 0.803.22
@angular-devkit/core 8.3.22
@angular-devkit/schematics 8.3.22
@angular/cli 8.3.22
@angular/fire 5.3.0
@ngtools/webpack 8.3.22
@schematics/angular 8.3.22
@schematics/update 0.803.22
rxjs 6.4.0
typescript 3.5.3
webpack 4.39.2
1.Was macht 'Server Error. Zertifikat ist abgelaufen 'bedeuten?
2. Wie kann ich das beheben?
~~~~ BEARBEITEN ~~~~
- Ich habe meine Festplatte gelöscht und ein neues Betriebssystem installiert. funktioniert immer noch nicht.
- Es wurde ein Problem auf der Angular / Angularfire-Git-Seite geöffnet: https://github.com/angular/angularfire/issues/2285
- Es wurde festgestellt, dass das Angular / Fire-Paket.JSON Firebase-Tools 6.10.0 verwendet, wenn Firebase-Tools bis zu 7.12.1 behoben wurden, indem das Projekt gezwungen wurde, eine neuere Version von Firebase-Tools mithilfe der Auflösungen in package.json mit Garn am zu lösen Vorschlag von @wSedlacek auf GitHub. Hat nicht funktioniert.
- Ich habe die Systemzeit auf vor dem Auftreten dieses Problems geändert und es funktioniert jetzt. Das Problem ist immer noch nicht behoben, da es eine kleine Unannehmlichkeit ist, die Systemzeit jedes Mal, wenn Sie ein Projekt starten möchten, auf den 4. Januar 2020 zurückzusetzen.
- @wSedlacek stellte fest, dass ein HTTPS-Zertifikat aufgrund der älteren Version der Firebase-Tools im Paket abläuft. json hatte ein Zertifikat, das am 5. Januar 2020 abgelaufen war.
Dieses Problem kann damit zusammenhängen, dass es zur gleichen Zeit aufgetreten ist : Warum sagt Angular Fire, dass ich nicht angemeldet bin, obwohl Firebase-Tools dies anzeigen?
Antworten:
Dies kann aufgrund einer älteren Version der Firebase-CLI auftreten.
Versuchen Sie diesen Befehl zuerst
npm i -g firebase-tools@latest
und führen Sie ihn dann ausng add @angular/fire
quelle