每当我试图在Firebase 3.xx中创建一个新用户时,我都会得到错误响应,因为Projects created at console.firebase.google.com must use the new Firebase Authentication SDKs available from firebase.google.com/docs/auth/ .不确定要更改哪些代码来使用firebase 3.xx身份验证sdk?
发布于 2016-06-24 10:29:00
以下是切换到Firebase v3的步骤:
1)按照以下简单说明在web项目中安装Firebase v3 :这个链接中的https://firebase.google.com/docs/web/setup#prerequisites显示了您需要包含的代码片段。您可以在项目的console>“为您的web应用程序添加防火墙”中找到个性化的项目。

注意:现在您可能已经在您的项目中安装了2个Firebase SDK。我不认为这是好的,所以我建议更新您的代码使用Firebase v3,然后删除旧的Firebase导入,这应该如下所示
<script src="https://cdn.firebase.com/js/client/2.2.4/firebase.js"></script>2)更新您的Angularfire版本。下面是如何做到这一点:奥
3)更新代码以使用Firebase v3。例如,要使用旧的Firebase检测auth状态,可以使用:
authObj.$onAuth(function(authData) {}) 要用旧的Firebase检测auth状态,您必须使用:
$firebaseAuth.$onAuthStateChanged(callback[, context])希望它有帮助;)
https://stackoverflow.com/questions/38009932
复制相似问题