Vue - Firebase Auth获取数据

时间:2017-10-24 15:07:26

标签: firebase vue.js firebase-authentication crud

在我使用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>

0 个答案:

没有答案