У меня есть ссылка на задание пользователя, как это - site.com/tasks/EJYr0OylqQdXe1DzRwI50s6WEF92
(EJYr0OylqQdXe1DzRwI50s6WEF92 это uid)
и у меня есть правило:
{
"rules": {
"tasks": {
"$uid": {
".read": "$uid === auth.uid"
".write": "$uid === auth.uid"
}
}
}
}
Но я хочу вот такой шортлинк - site.com/tasks/
или, может быть, site.com/tasks/userAlex
, но первый вариант лучше.
Как я могу это сделать и сохранить это правило?
Любая идея мне очень поможет! Я использую это для Интернета. 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
}
},