在我使用firebase auth(电子邮件/密码)登录后,如何从firebase获取数据?
我的代码现在。
登录后,您将被重定向到博客页面。在该博客页面中,有一个GET调用firebase来获取数据。现在我收到了一个权限被拒绝的错误。我是否必须使用GET请求发送某种身份验证令牌?
Login.vue
<script>
import firebase from 'firebase'
export default {
name: 'login',
data() {
return {
email: '',
password: '',
}
},
methods: {
login() {
firebase.auth().signInWithEmailAndPassword(this.email, this.password)
.then(
user => {
this.$router.replace('blogs')
},
error => console.log(error)
)
}
}
}
</script>
Blogs.vue
<script>
import firebase from 'firebase'
export default {
name: 'blogs',
data() {
return {
}
},
created() {
this.$http.get('data.json')
.then(
posts => console.log(posts)
)
}
}
</script>