如何为Topeka设置Firebase数据库,即Polymer样本测验应用程序?

时间:2014-12-07 17:46:51

标签: firebase polymer

我正在尝试为Polymer课程自定义Topeka测验应用程序,但不知道如何为排行榜设置Firebase数据库。我没有查看Polymer团队数据库所需的身份验证。我已将topeka-leaderboard.html和topeka-datasource.html更改为引用我的数据库。测验应用程序位于http://adueppen.github.io/quiz,数据库位于https://incandescent-fire-8717.firebaseio.com

1 个答案:

答案 0 :(得分:0)

这个问题早就应该了,但这是我的答案。

  1. 修改 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/'
  2. 启用匿名登录,这是Polymer团队选择用于Topeka的登录类型。

    • 转到Firebase信息中心&gt;登录&amp; Auth&gt;匿名。检查它的位置&#34;启用匿名用户身份验证&#34;。
  3. 设置安全规则。

    • 转到Firebase信息中心&gt;安全与安全规则。粘贴以下内容,然后单击&#34;保存规则&#34;:
    {
      "rules": {
        ".read": true,
        "users": {
          "$userId": {
            ".write": "auth.uid === $userId",
          }
        }
      }
    }
    
  4. 按照上述步骤,您可以复制Topeka的Firebase集成。