一、fetch
fetch也是一种新的请求后台接口的方式,语法如下:
fetch(url)
.then(fn1)
.then(fn2)
.catch(fn3)
....
代码示例:
<script>
fetch("http://127.0.0.1:3000/list")
.then(function(data) {
return data.text();
})
.then(function(data) {
console.log(data);
});
</script>
二、axios
1.简介
官网 Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。
特性
- 从浏览器中创建 XMLHttpRequests
- 从 node.js 创建 http 请求
- 支持 Promise API
- 拦截请求和响应
- 自动转换 JSON 数据
2.基本语法
npm install axios
axios.get('/list').then(res=>{
res是后台响应的对象,res.data是获取后台返回