Tại sao @ angular / fire hiển thị: 'Lỗi máy chủ. Giấy chứng nhận đã hết hạn ', khi tôi chạy: ng add @ angular / fire?


8

Phiên bản góc cạnh:

@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. Lỗi máy chủ. Giấy chứng nhận đã hết hạn 'nghĩa là gì?
2. Làm thế nào tôi có thể sửa chữa nó?

~~~ ~ CHỈNH SỬA ~~~ ~

  • Tôi đã xóa ổ cứng của mình và cài đặt một hệ điều hành mới; vẫn không làm việc.
  • Đã mở một vấn đề trên trang git góc / góc: https://github.com/angular/angularfire/issues/2285
  • Đã phát hiện ra rằng gói góc / lửa. đề xuất của @wSedlacek trên GitHub. Không hoạt động.
  • Tôi đã thay đổi thời gian hệ thống thành trước khi sự cố này bắt đầu xảy ra và hiện tại nó vẫn hoạt động, sự cố vẫn chưa được khắc phục vì đó là một bất tiện nhỏ khi kéo thời gian hệ thống trở lại vào ngày 4 tháng 1 năm 2020 mỗi khi bạn muốn bắt đầu một dự án.
  • @wSedlacek nhận thấy rằng một chứng chỉ HTTPS sắp hết hạn do phiên bản cũ hơn của các công cụ firebase trong gói.json đã có một chứng chỉ hết hạn vào ngày 5 tháng 1 năm 2020.

Vấn đề này có thể liên quan vì nó bắt đầu xảy ra cùng một lúc: Tại sao lửa góc cạnh nói rằng tôi không đăng nhập mặc dù các công cụ của căn cứ hỏa lực nói rằng tôi là?

Dưới đây là hình ảnh của lỗi: hình ảnh lỗi


1
Phiên bản nào của cli góc (ng)?
tàng hình

1
đã thêm phiên bản vào bài đăng
Raphael Castro

1
Có vẻ như ai đó đã gặp phải vấn đề này và trả lời câu hỏi của họ bằng cách giải quyết: stackoverflow.com/questions/59654027/ chủ
stealththeninja

1
Tôi cũng có thể đề nghị mở một vấn đề với dự án @ angular / fire (angular / angularfire2): github.com/angular/angularfire/issues
stealththeninja

1
Tôi lo lắng tôi đã dẫn bạn lạc lối và vấn đề có thể là với npm và chứng nhận đăng ký của nó. github.com/npm/npm/issues/15416 tò mò, vấn đề này đã được mở 1/6/2017 và ai đó đề cập đến việc nhận chứng chỉ hết hạn từ năm 2014. Cứ sau 3 năm?
stealththeninja

Câu trả lời:


5

Đây có thể là vấn đề do phiên bản cũ hơn của Firebase CLI.
Hãy thử lệnh này trước npm i -g firebase-tools@latestrồi chạyng add @angular/fire


2
Điều này đúng về mặt kỹ thuật, nó phải thực hiện với lửa @angular bằng cách sử dụng một công cụ cũ của công cụ chữa cháy.
Raphael Fidel
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.