我正在尝试为Polymer课程自定义Topeka测验应用程序,但不知道如何为排行榜设置Firebase数据库。我没有查看Polymer团队数据库所需的身份验证。我已将topeka-leaderboard.html和topeka-datasource.html更改为引用我的数据库。测验应用程序位于http://adueppen.github.io/quiz,数据库位于https://incandescent-fire-8717.firebaseio.com。
答案 0 :(得分:0)
这个问题早就应该了,但这是我的答案。
修改 components / topeka-elements / topeka-datasource.html 和 components / topeka-elements / topeka-leaderboard.html 中的Firebase位置网址(您和#39;已经完成了这个)
'https://polymer-topeka.firebaseio.com/users/'
更改为'https://<your-firebase>.firebaseio.com/users/'
启用匿名登录,这是Polymer团队选择用于Topeka的登录类型。
设置安全规则。
{
"rules": {
".read": true,
"users": {
"$userId": {
".write": "auth.uid === $userId",
}
}
}
}
按照上述步骤,您可以复制Topeka的Firebase集成。