我正在使用 firebase 为我的应用程序(使用 create-react-app 构建)编写一些测试,并且我正在尝试匿名登录我的测试数据库。但认证失败。然而,所有其他 Firebase 操作 (CRUD) 都工作得很好。
我还可以从在浏览器中运行的应用程序匿名登录。
代码很简单:
import firebase from 'firebase';
firebase
.auth()
.signInAnonymously()
.catch((err) => {
console.log(err);
});
给我回这个:
O {
code: 'auth/network-request-failed',
message: 'A network error (such as timeout, interrupted connection or unreachable host) has occurred.'
}
But I actually see users that appear in the Firebase console:
Anonymous access is enabled:
这是我的访问规则。但由于我无法登录,所以从来没有达到处理规则的地步。
{
"rules": {
"users": {
"$user_id": {
".read": "$user_id === auth.uid",
".write": "$user_id === auth.uid"
}
}
}
}
发生什么了?我需要做任何特殊的事情才能使其在命令行中工作吗?或者我应该在 firebase 控制台中切换任何内容?
也许有关于如何更深入地调试它的任何提示?
Thanks!
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)