Versión angular:
@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.¿Qué significa 'Error del servidor? el certificado ha expirado 'significa?
2. ¿Cómo puedo solucionarlo?
~~~~ EDITAR ~~~~
- Borré mi disco duro e instalé un nuevo sistema operativo; sigue sin funcionar.
- Se abrió un problema en la página de git angular / angularfire: https://github.com/angular/angularfire/issues/2285
- Se descubrió que el paquete angular / fire.JSON utiliza las herramientas 6.10.0 de firebase cuando las herramientas firebase son hasta 7.12.1 intentaron solucionarlo obligando al proyecto a resolver una versión más nueva de herramientas firebase usando resoluciones en package.json con hilo en el sugerencia de @wSedlacek en GitHub. No funciono
- Cambié la hora del sistema a antes de que este problema comenzara a suceder y ahora funciona, el problema aún no se solucionó porque es un inconveniente menor retrasar la hora del sistema al 4 de enero de 2020 cada vez que desea iniciar un proyecto.
- @wSedlacek descubrió que un certificado HTTPS está venciendo debido a la versión anterior de firebase-tools en el paquete. json tenía un certificado que venció el 5 de enero de 2020.
Este problema podría estar relacionado desde que comenzó a suceder al mismo tiempo: ¿por qué el fuego angular dice que no he iniciado sesión aunque las herramientas de Firebase dicen que sí?
Respuestas:
Esto podría ser un problema debido a la versión anterior de Firebase CLI.
Pruebe este comando primero
npm i -g firebase-tools@latest
y luego ejecuteng add @angular/fire
fuente