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

大理市建设局网站物理结构网站

大理市建设局网站,物理结构网站,wordpress 开发文档下载,淘宝导购网站怎么做1.新建 codeMessage.ts export default {200: 服务器成功返回请求的数据。,201: 新建或修改数据成功。,202: 一个请求已经进入后台排队#xff08;异步任务#xff09;。,204: 删除数据成功。,400: 发出的请求有错误…1.新建 codeMessage.ts export default {200: 服务器成功返回请求的数据。,201: 新建或修改数据成功。,202: 一个请求已经进入后台排队异步任务。,204: 删除数据成功。,400: 发出的请求有错误服务器没有进行新建或修改数据的操作。,401: 登录信息已失效请重新登录。,403: 用户得到授权但是访问是被禁止的。,404: 发出的请求针对的是不存在的记录服务器没有进行操作。,405: 请求方法不被允许。,406: 请求的格式不可得。,410: 请求的资源被永久删除且不会再得到的。,422: 当创建一个对象时发生一个验证错误。,500: 服务器发生错误请检查服务器。,502: 网关错误。,503: 服务不可用服务器暂时过载或维护。,504: 网关超时。, };2.新建axios.ts import axios from axios; import { Toast } from antd-mobile;//三方库可引入别的 import codeMessage from ./codeMessage; const CancelToken axios.CancelToken; const source CancelToken.source(); const service axios.create({baseURL: /api,timeout: 100000,responseType: json,headers: { content-type: application/json }, }); /** 设置请求拦截 **/ service.interceptors.request.use((config) {config.cancelToken source.token; // 全局添加cancelToken(config as any).headers[Authorization] localStorage.getItem(token);return config;},(err) {return Promise.reject(err);} ); /** 设置响应拦截 **/ service.interceptors.response.use((response: any): any {if (response response?.status) {const { status, data } response;if (status ! 200) {const errorText codeMessage[response.status] || response.statusText;Toast.show({content: errorText,});return response;}if (data?.code ! 200) {Toast.show({content: data?.msg,});}return response;}},(error: any) {if (axios.isCancel(error)) {// 取消请求的情况下终端Promise调用链return new Promise(() {});} else {return Promise.reject(error);}} ); export default service;3.新建request.ts import service from ./axios; // 方法映射 const methodEnum: Recordget | post | upload | put,(url: string, params: any) void{get: (url: string, params {}) {return new Promise((resolve, reject) {service.get(url, { params }).then((res) {resolve(res.data);}).catch((err) {reject(err);});});},post: (url: string, data {}) {return new Promise((resolve, reject) {service.post(url, data, {headers: {Content-Type: application/json,},}).then((res) {resolve(res.data);},(err) {reject(err);});});},put: (url: string, data {}) {return new Promise((resolve, reject) {service.put(url, data, {headers: {Content-Type: application/json,},}).then((res) {resolve(res.data);},(err) {reject(err);});});},upload: (url: string, files: any) {return new Promise((resolve, reject) {const config {headers: { Content-Type: multipart/form-data },};let data new FormData();for (const key in files) {if (Object.prototype.hasOwnProperty.call(files, key)) {data.append(key, files[key]);}}data.append(file, files);return service.post(url, data, config).then((res) {resolve(res);},(err) {reject(err);});});}, }; type Method | get| post| upload| GET| POST| UPLOAD| put| PUT; type RequsetDataT {method: Method;params: T; }; // 请求方法 const requset (url: string, requsetData: RequsetDataany): any {const { method, params } requsetData;return methodEnum[method.toLocaleLowerCase() as Method](url, params); }; export default requset;4.使用方法 import requset from ./request; // 获取详情 export const detail (id: string ) {return request(/detail/${id}, {method: GET,params: {},}); } type LoginParams {phone: string;password: String;code: string; } // 登录 export const login (params: LoginParams ) {return request(/login, {method: POST,params}); }
http://www.dnsts.com.cn/news/211351.html

相关文章:

  • 网站建设合同的要素及签订注意事项专门做餐饮空间设计的网站
  • 如何建设一个简易网站wordpress超级排版器插件
  • 旅游网站制作内容宝塔做网站可以用什么端口
  • 网站seo优化技巧ui设计师找工作
  • 陆金所网站开发二部青岛网站设计建立公司
  • 浙江交工宏途交通建设有限公司网站6关键词林俊杰mp3
  • 团购手机网站怎么做个人如何做商城网站
  • 做个网页需要多少钱优化方案物理必修一答案
  • qq群网站制作关于动漫网站建设规划表
  • 男女生做内个的网站怎么查自己是不是备案人员
  • 交通建设监理协会网站京东联盟怎么做网站
  • 重庆网站制水果网站模版
  • 网站开发预算电商平台怎么注册
  • 旅游网站定位织梦末班和dw建设网站哪个方便优化
  • 海丰县网站设计长治百度贴吧官网
  • 丹阳网站建设效果大学生网站设计作业动画
  • 网站备案复查wordpress时间
  • 沈阳企业网站制作河南商丘网络图
  • 外链网站大全河南艾特 网站建设公司
  • 软件下载网站如何履行安全管理义务做rap的网站
  • wordpress书单搜索引擎优化seo包括
  • 做头像网站静态宿州网站公司
  • 利用小米路由器mini做网站深圳做网站的
  • 衡水城乡建设局网站首页注册域名平台
  • 打鱼网站开发网站建设流程表
  • 金山做网站的公司汕头公司建站模板
  • 企业建设网站有哪些费用邯郸网站优化建设
  • 普通电脑可以做网站服务器广告设计公司规章制度大全
  • 北京网站建设知名公司排名网站蓝色和红色搭配
  • 那个网站可以找人做设计安全文化建设方案细则