<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript" src="js/axios.js"></script>
<script type="text/javascript">
/*
async/await 处理异步操作:
async函数返回一个Promise实例对象
await后面可以直接跟一个 Promise实例对象
*/
axios.defaults.baseURL = 'http:localhost:3000';
axios.get('adata').then(function (ret) {
console.log(ret.data)
})
async function queryData() {
var ret = await axios.get('adata');
console.log(ret.data)
return ret.data;
}
// async function queryData() {
// var ret = await new Promise(function (resolve, reject) {
// setTimeout(function () {
// resolve('nihao')
// }, 1000);
// })
// // console.log(ret.data)
// return ret;
// }
queryData().then(function (data) {
console.log(data)
})
</script>
</body>
</html>