当前位置: 首页 > news >正文

做查询系统网站wordpress制作教程视频

做查询系统网站,wordpress制作教程视频,搜索引擎优化是指什么,wordpress 子主题[toc] 场景 本文前端用的是阿里的Ant-Design框架#xff0c;其他框架也有全局拦截器#xff0c;思路是相同#xff0c;具体实现自行百度下吧 因为每次都需要调接口#xff0c;都需要单独处理异常情况#xff08;code !0#xff09;#xff0c;因此前端需要对后端返回的…[toc] 场景 本文前端用的是阿里的Ant-Design框架其他框架也有全局拦截器思路是相同具体实现自行百度下吧 因为每次都需要调接口都需要单独处理异常情况code !0因此前端需要对后端返回的通用响应进行统一处理比如 业务异常提示 从 response取出code,根据code中集中处理错误比如提示用户未登录、参数为空等 直接返回业务内容 ​ 从 response取出data进行返回而不是每次返回全部json内容 1 定义全部异常处理类 新建新的ts类比如globalRequest.ts 该类处理两个情况 所有请求拦截器request.interceptors.request 在请求后端API前统一做处理比如 改变url参数附带统一参数等 所有响应拦截器request.interceptors.response 接收来自后端返回结果后统一处理地方比如异常处理提示 更详细的 api 文档: https://github.com/umijs/umi-request /*** request 网络请求工具* 更详细的 api 文档: https://github.com/umijs/umi-request*/ import {extend} from umi-request; // 需集成类 import {message} from antd; // 提示框 import {history} from /core/history; import {stringify} from querystring;/*** 配置request请求时的默认参数*/ const request extend({credentials: include, // 默认请求是否带上cookie// requestType: form, });/*** 所有请求拦截器* 1. 在请求后端API前统一做处理比如 改变url参数附带统一参数等*/ request.interceptors.request.use((url, options) {// 打印每次请求的APIconsole.log(do request url ${url});return {url,options: {...options,// headers: {},},}; });/*** 所有响应拦截器* 1. 接收来自后端返回结果后统一处理地方比如异常处理提示*/ request.interceptors.response.use(async response {const res await response.clone().json();if (res.code 0) {// 成功则取出 data内容 直接返回return res.data;}if (res.code 40100) { // 未登录错误码message.error(请先登录);// 跳转登录地址history.replace({pathname: /user/login,search: stringify({redirect: location.pathname,}),});} else {message.error(res.description)}return res.data;} );export default request; 2 替换request引用 将原来的request引用,替换成自己的request在api.ts类中修改 原来 import {request} from umi; 替换成 import request from /plugins/globalRequest; 3 代码优化 优点 省去每个业务异常处理直接返回 data 内容 总结 加了全局异常处理类后实际上是通过request和response拦截器实现的少处理很多冗余代码代码更加简洁和优雅了
http://www.w-s-a.com/news/343193/

相关文章:

  • 青岛网站建设华夏h5链接是什么意思
  • 贸易公司如何做网站百度做的网站一般在什么后台
  • 东莞网站设计方案广州做服装电商拿货的网站
  • 部队网站建设设计dede个人网站模板
  • 个人网站怎么自己备案重庆怎样网站推广
  • 做电影网站挣钱吗重庆网站建设技术托管
  • 网站建设用户登录网站商业授权含义
  • 接做室内效果图的网站wordpress制作上传图片
  • 维护一个网站一年多少钱网站微信登录怎么做的
  • 中国建设银行网站E路护航官网如何在招聘网站上选个好公司做销售
  • 网站开发质量管理招聘网站建设方案
  • 有没有那个的网站seo编辑的工作内容
  • 平度那里有做网站的昆明建设招聘信息网站
  • 邯郸城乡建设部网站首页唐山市住房城乡建设部网站主页
  • 慕课联盟网站开发实战六安品牌网站建设电话
  • 制作企业网站首页贵州小程序制作开发
  • 什么是网站后台郑州众志seo
  • 做线上交互的网站分销平台
  • 培训机构网站开发江门cms模板建站
  • 网站描述模板建筑模型网站有哪些
  • 域名注册费用张家界seo
  • 淘宝联盟怎么自己做网站山西省住房与城乡建设厅网站
  • 最新网站建设常见问题使用微信推广的各种方法
  • 购物网站建设课程设计报告做木工的网站
  • 扶沟县网站开发网站建设在哪里进行
  • 查看网站服务器信息网站首页地址 网站域名
  • 网站网站制作网站的ui界面设计案例分析
  • 怎么查网站是否备案成都装修公司联系电话
  • 佛山免费发布信息的网站oa办公系统排行榜
  • 南湖区建设街道办事处网站汕头建设银行各支行电话