import axios from 'axios';
import qs from 'qs';
const Unit = {
async getApi(ajaxCfg){
let data = await axios.get(ajaxCfg.url,{params:ajaxCfg.cfg},
{
headers: ajaxCfg.headers
})
return data;
},
async getApi2(url,cfg,headers){
let data = await axios.get(url,{params:cfg},
{
headers: headers
})
return data;
},
async postApi(url,cfg,headers){
let fd = new FormData();
for(let key in cfg){
fd.append(key, cfg[key]);
}
let data = await axios.post(url,cfg,
{
headers: headers
})
return data;
},
async putApi(url,cfg,headers){
let data = await axios.put(url,qs.stringify(cfg),{
headers: {
'Content-Type':'application/x-www-form-urlencoded',
}
})
return data;
},
async postApi2(url,cfg,headers){
let data = await axios.post(url,cfg,
{
headers: headers
})
return data;
},
async postApi3(url,cfg,headers){
let data = await axios.post(url,qs.stringify(cfg),{
headers: {
'Content-Type':'application/x-www-form-urlencoded',
}
})
return data;
},
async delApi(url,cfg,headers){
let data = await axios.delete(url,{params:cfg},{
headers: headers
})
return data;
},
async requestApi(cfg,headers,file){
let fd = new FormData();
fd.append('param', JSON.stringify(cfg));
if(file){
// 上传证明
if(file.length){
for(let i=0,len=file.length;i<len;i++){
fd.append('files', file[i]);
}
}else {
// 单个上传
for(let key in file){
fd.append(key, file[key]);
}
}
}
let data = await axios.post('/batch',fd,
{
headers: headers
})
return data;
}
}
export default Unit;

// get all

        Unit.getApi2('/users',{},{}).then((res)=>{

            console.log(res.data)

        })

        // // // get one

        const id = 33;

        Unit.getApi2(`/users/${id}`,{},{}).then((res)=>{

            console.log(res.data)

        })

        //更新

        Unit.putApi(`/users/${id}`,{name:1,age:32},{}).then((res)=>{

            console.log(res.data)

        })

        //删除ok

        // let _id = 33;

        // Unit.delApi(`/users/${_id}`,{},{}).then((res)=>{

        //     console.log(res.data)

        // })

        // 插入数据

        Unit.postApi2('/users',{name:4,age:32},{}).then((res)=>{

            console.log(res.data)

        })





app.use(

      '/users',createProxyMiddleware({

        target: 'http://127.0.0.1:7001/',

        changeOrigin: true,

      })

    );

最新文章

  1. 【跟着子迟品 underscore】如何优雅地写一个『在数组中寻找指定元素』的方法
  2. CSS选择器的一些记录
  3. ASC47B borderless
  4. Maven full settings.xml
  5. PAT (Basic Level) Practise:1008. 数组元素循环右移问题
  6. 遇见了这个问题:App.config提示错误“配置系统未能初始化”
  7. aspjpeg组件在2008R2下“ActiveX 部件不能创建对象”
  8. [译]Java Thread wait, notify和notifyAll示例
  9. Android Studio 模拟器 不要皮肤,效果更好
  10. C# 它 抽象类和接口
  11. java发布项目后注意小点,以及对于金额在java中的处理
  12. JavaScript实现RSA加解密
  13. 【Alpha】Scrum Meeting 8
  14. C++ 基本数据类型,常量,变量
  15. SVN设置全局忽略提交文件或者目录
  16. [心得]如何快速利用SqlMap做安全檢測
  17. CSS3一些常用动画
  18. centos 7 防火墙的使用 firewalld
  19. SSM实战——秒杀系统之创建项目、管理依赖、设计数据库
  20. RecycleView实现侧滑删除item

热门文章

  1. Promise(resolve,reject)的基本使用
  2. “微信小程序从分享卡片进入,第一次获取不到用户uid、第二次能获取到用户uid”解决方法
  3. [APIO2020]有趣的旅途
  4. CF1554E You
  5. GWAS初探
  6. MacBookpro安装VMware Fusion虚拟机,并安装win7 64位系统
  7. MariaDB—配置允许(别的电脑IP)远程访问方式
  8. Redis | 第8章 发布订阅与事务《Redis设计与实现》
  9. Hadoop 相关知识点(一)
  10. 利用python爬取城市公交站点