【问题标题】:Firebase returns app/bad-app-name in Angular 6 and @angular/fireFirebase 在 Angular 6 和 @angular/fire 中返回 app/bad-app-name
【发布时间】:2019-02-18 20:38:56
【问题描述】:

我正在尝试使用 Firestore 添加 google 用户身份验证。但是最新的 Angular 6 和 @angular/fire 抛出了一些错误。

我的Package.json文件如下:

"@angular/animations": "^6.1.0",
"@angular/common": "^6.1.0",
"@angular/compiler": "^6.1.0",
"@angular/core": "^6.1.0",
"@angular/fire": "^5.0.0",
"@angular/forms": "^6.1.0",
"@angular/http": "^6.1.0",
"@angular/platform-browser": "^6.1.0",
"@angular/platform-browser-dynamic": "^6.1.0",
"@angular/router": "^6.1.0",
"firebase": "4.12.1",

控制台错误是:

ERROR Error: Uncaught (in promise): [object Object]: Firebase: Illegal App 
name: '[object Object] (app/bad-app-name).
[object Object]: Firebase: Illegal App name: '[object Object] (app/bad-app- 
name).

注意:我没有使用旧的 angularfire2,而是使用 @angular/fire

谁能帮助理解新的 Angular 6 和 fire 模块的重大变化

提前致谢

【问题讨论】:

  • 我没有使用 angularfire2。我正在使用@angular/fire(以前的 angularfire2)
  • 我觉得你很困惑。 @angular/fire 项目是旧的(参见他们的存储库,它没有从 1 年更新),而 angularfire2 项目是新的并维护。同样对于 Angular 6,官方支持 angularfire2 库。您应该使用 angularfire2 库。

标签: angular firebase-authentication angular6 google-authentication


【解决方案1】:

我认为问题出在firebase 包上。我通过运行解决了这个问题:

ng update firebase

【讨论】:

    猜你喜欢
    • 2018-10-26
    • 2015-07-30
    • 2021-11-29
    • 1970-01-01
    • 2021-10-26
    • 1970-01-01
    • 2019-03-03
    • 1970-01-01
    • 2019-01-10
    相关资源
    最近更新 更多