我需要在axios中使用两个请求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);
});
我基于此documentation使用了axios.all
。但是axios返回:
firstRes:[对象对象] secondRes:[对象对象]
当我使用一次get时,会发生以下情况:
axios
.get(`${api}/${this.firstRepo}`)
.then(response => (
console.log(response)
))
然后Axios正确返回数据。