title: Vue returns [__ob__: Observer]
body: <p>I have an API:</p>
  
  <pre><code>getFollowers(following) {
    return axios.post(`${options.serverUrl}/follower/get-followers`, {following})
  },
  </code></pre>
  
  <p>And a component with this method: </p>
  
  <pre><code>created () {
    this.loadFollowers()
  },
  async loadFollowers () {
    const response = await services.getFollowers(this.$store.state.profile._id)
    console.log('followers', response)
    this.followers = response.data
  },
  </code></pre>
  
  <p>Backend:</p>
  
  <pre><code>router.post('/follower/get-followers', (req, res) =&gt; {
    const query = {
      following: req.body.following
    }
    Follower.find(query)
      .populate('follower', 'firstname lastname avatar id _id')
      .then(result =&gt; res.send(result))
      .catch(err =&gt; console.error(err))
  })
  </code></pre>
  
  <p>The problem is that this method works correctly when the page hot-reloads (after saving changes), or when I open this component from <code>router-link</code>, but it doesn't work if I reload the page from the browser; it returns an empty array. I already tried all lifecycle hooks. </p>