【问题标题】:firebase with nodejs Error creating user:带有nodejs的firebase创建用户时出错:
【发布时间】:2016-09-22 09:03:39
【问题描述】:
我有以下错误...当我尝试在 nodejs 中使用 firebase 创建一个 nue 用户时。我在 firebase 控制台中激活了 de 身份验证,但 nohting 对我有用。
我正在使用此文档链接:
https://www.firebase.com/docs/web/api/firebase/createuser.html
创建用户时出错:{ [错误:未为此 Firebase 启用指定的身份验证提供程序。]
代码:'AUTHENTICATION_DISABLED',
详细信息:'在 console.firebase.google.com 创建的项目必须使用 firebase.google.com/docs/auth/ 提供的新 Firebase 身份验证 SDK' }
【问题讨论】:
标签:
firebase-authentication
【解决方案1】:
产生这个错误是因为我们无法从服务器端进行身份验证,
"auth" 只允许用于客户端,
我正在使用一个 android 应用程序,并且我从 android 创建了一个新用户,它可以工作,我的节点服务器端仅与 firebase 连接以侦听数据库(firebase)中的更改。
感谢您的观察.. 和最好的问候
【解决方案2】:
您似乎正在使用“旧”Firebase 的文档来建立与“新”Firebase 环境的连接。我遇到了同样的问题。答案在错误消息中 - 随着事情发生变化,请查看新 Firebase 身份验证 SDK 中的文档。或者,或者,使用旧的 Firebase (www.firebase.com) 创建一个环境,并且您引用的文档应该可以工作。 (但不确定“旧”Firebase 多久会被弃用。)