【每日一问】什么是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.链式语法:对象

【每日一问】什么是axios?最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/24985.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>