Versão 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.O que significa 'Erro no servidor. certificado expirou 'significa?
2. Como posso corrigir isso?
~~~~ EDIT ~~~~
- Apaguei meu disco rígido e instalei um novo sistema operacional; Ainda não funciona.
- Abriu um problema na página angular / angularfire do git: https://github.com/angular/angularfire/issues/2285
- Constatou que o angular / fire package.JSON usa as ferramentas do firebase 6.10.0 quando o firebase possui até 7.12.1 tentou corrigir, forçando o projeto a resolver uma versão mais recente do firebase-tools usando resoluções no package.json com fio no sugestão de @wSedlacek no GitHub. Não funcionou.
- Alterei a hora do sistema para antes que esse problema começasse a ocorrer e agora funcione, problema ainda não corrigido, pois é um pequeno inconveniente reverter a hora do sistema para 4 de janeiro de 2020 toda vez que você deseja iniciar um projeto.
- O @wSedlacek descobriu que um certificado HTTPS está expirando devido à versão mais antiga do firebase-tools no package.json tinha um certificado que expirou em 5 de janeiro de 2020.
Esse problema pode estar relacionado desde que começou a acontecer ao mesmo tempo: Por que o fogo angular está dizendo que eu não estou logado, apesar de as ferramentas do Firebase dizerem que estou?
Respostas:
Isso pode ser um problema devido à versão mais antiga do Firebase CLI.
Tente este comando primeiro
npm i -g firebase-tools@latest
e depois executeng add @angular/fire
fonte