如何在网址中隐藏uid并保存规则? Firebase规则

时间:2018-11-05 20:16:20

标签: firebase vue.js firebase-realtime-database firebase-authentication

我有这样的用户任务链接-site.com/tasks/EJYr0OylqQdXe1DzRwI50s6WEF92(EJYr0OylqQdXe1DzRwI50s6WEF92这是uid)

我有一条规则:

{
  "rules": {
    "tasks": {
      "$uid": {
        ".read": "$uid === auth.uid"
        ".write": "$uid === auth.uid"
      }
    }
  }
}

但是我想要这样的短链接- site.com/tasks/ 或也许site.com/tasks/userAlex,但第一种选择更好。 我该怎么做并保存此规则?

任何想法都会对我有很大帮助!我将其用于Web。 Vue.js + nuxt.js-spa。

在vue.js中,我有简单的代码:

     nuxt-link.navbar-link(
      :to="tasks +'/'+userId}`"
    ) {{ link.title }

 data () {
    return {
      // here return $uid from firebase use getter
      userId: this.$store.getters.user.id
    }
  },

0 个答案:

没有答案