Axios два запроса GET, вернуть [объект Object] (Vue.js) - PullRequest
0 голосов
/ 03 февраля 2019

Мне нужно использовать два запроса GET в аксиосах:

данные:

  firstRepo: '',
  secondRepo: ''

и методы:

const api = "http://127.0.0.1:8000/api/apiGithub";

  axios.all([
      axios.get(`${api}/${this.firstRepo}`),
      axios.get(`${api}/${this.secondRepo}`)
    ])
    .then(axios.spread((firstRes, secondRes) => {
      console.log("firstRes: " + firstRes);
      console.log("secondRes: " + secondRes);

    }))
    .catch(function(error) {
      console.warn(error);
    });

Я использовал axios.all на основе этой документации .Но axios возвращает:

firstRes: [объект Object] secondRes: [объект Object]

Когда я использую один get, что-то вроде этого:

  axios
    .get(`${api}/${this.firstRepo}`)
    .then(response => (
      console.log(response)
    ))

тогда Axios корректно возвращает данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...