async/await 处理多个异步操作

/*
  async/await处理多个异步任务
*/
axios.defaults.baseURL = 'http://localhost:3000';

async function queryData() {
    var info = await axios.get('async1');//先从async1中拿到info数据
    var ret = await axios.get('async2?info=' + info.data);//参数中包括第一个的info数据
    return ret.data;
}

queryData().then(function(data){
    console.log(data)
})

你可能感兴趣的:(promise,js)