【每日一问】什么是axios?
axios:是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端。
特点:
支持浏览器和node.js支持promise能拦截请求和响应能转换请求和响应数据能取消请求自动转换JSON数据浏览器端支持防止CSRF(跨站请求伪造)
基本语法:
.get('url')
.then(res=>{响应成功})
.catch(err=>{请求错误})
.then(()=>{请求完成})
axios
.get('')
.then(res => {
//res:是axios库对响应数据做了一层包装
console.log(res)
//res.data:才是服务器响应的数据,axios库自动把json转成js
console.log(res.data)
})
.catcj(err => {
//网络错误:(1)url路径写错了 (2)网络错误
console.log(err)
}).then(() => {
//本次请求完成,无论成功失败
console.log('本次请求完成')
})
1.链式语法:对象
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/24985.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论