我正在按照教程介绍使用Firebase进行身份验证的步骤。但是,文档中有更改。我正在查看此文档:docs
以下是我在package.json中的依赖项:
"dependencies": {
"@angular/common": "^4.0.0",
"@angular/compiler": "^4.0.0",
"@angular/core": "^4.0.0",
"@angular/forms": "^4.0.0",
"@angular/http": "^4.0.0",
"@angular/platform-browser": "^4.0.0",
"@angular/platform-browser-dynamic": "^4.0.0",
"@angular/router": "^4.0.0",
"angular2-flash-messages": "^1.0.8",
"angularfire2": "^4.0.0-rc.1",
"core-js": "^2.4.1",
"firebase": "^4.1.2",
"rxjs": "^5.1.0",
"zone.js": "^0.8.4"
},
在我的app.module.ts文件中,我导入了文档中列出的AngularFireAuth模块:
import { AngularFireAuth } from 'angularfire2/auth';
现在我正在查看的教程讨论了添加以下内容。但是,我在文档中没有看到这一点,当我在VS代码中键入它时,AuthProviders
和AuthMethods
以粗体红色加下划线:
const firebaseAuthConfig = {
provider: AuthProviders.Google,
method: AuthMethods.Redirect
};
本教程还讨论了在initializeApp中添加firebaseAuthConfig:
AngularFireModule.initializeApp(firebaseConfig),
但同样,我在文档中没有看到这一点。
所以有人可以指导我做我的身份验证所需要做的事情。