title: Browser shows get request is made but nothing is returned in promise?
body: <p>Currently stumped on an issue and not finding anything online to help me out. I am making a very basic HTTP get request to get a JSON object from an API I made (express+CORS enabled).</p>
  <p>I've tried with both Axios and VueResource but having the same issue where my browser shows that the request is made and is successful (even shows the expected data).</p>
  <p><a href="https://i.stack.imgur.com/8e4l6.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/8e4l6.png" alt="Shows that http GET request is OK" /></a></p>
  <p>But I never get any returns in the promise. And using both console.logs and breakpoints it shows the .then and .catch functions are never run.</p>
  <pre class="lang-js prettyprint-override"><code>  methods: {
      getTasks() {
        return this.$http.get(&quot;http://localhost:3080/api/tasks&quot;).then(response =&gt; function() {
          console.log(&quot;in&quot;); // This console.log is never run
          this.data = response.data; // this.data is still null
        }).catch(err =&gt; {
          // No errors are returned
          console.log(err);
        });
      }
    },
    mounted() {
      this.getTasks();
    }
  </code></pre>