ajax 封装(集中 认证、错误、请求loading处理)
2024-09-01 09:50:01
一、为什么要对 ajax 进行封装: (在使用antd pro 开发项目时,里面默认是把请求进行了封装的,放在 utils/request.js 中。使用起来非常方便 https://pro.ant.design/docs/server-cn )
1、便于统一处理 POST,GET 等请求参数,请求头,以及错误提示信息等。甚至 loading处理 。
2、一个项目中 请求头、错误处理、loading 处理一把都是一样的。封装之后,层次结构清晰;代码减少,且页面中的逻辑只要关心对应的逻辑就可以了。
3、如果 请求上有token 判断是否登入,接口还要引导重新登入。
二、ajax 封装:https://www.mmxiaowu.com/article/589af8cde9be1c5b21ef8e9c
1、
三、
最新文章
- [bigdata] 使用Redis队列来实现与机器无关的Job提交与执行 (python实现)
- 团队编程——web应用之人事管理系统
- TestNG的一个不足之处
- Java OCR 图像智能字符识别技术,可识别中文
- malloc函数
- linux下获取时间差
- java含多个包的命令行下执行
- 阿里IPO弃港赴美?
- MySQL远程(IP)连接报错:Host 'IP地址' is not allowed to connect to this MySQL server
- Python之路-计算机基础
- SpringBoot入门
- pytroch nn.Module源码解析(1)
- Linux查看当前目录下文件名中包含指定字符的文件
- BZOJ1004[HNOI2008]Cards——polya定理+背包
- html取消回车刷新提交
- 【vue】chrome已安装Vue Devtools在控制台却无显示
- tableView 分割线的处理
- 初探iOS网络开发,数据解析。
- java-信息安全(十一)-非对称加密算法ECC以及ECDSA签名
- 解决initializing java tooling(1%)