npm.io
1.0.1 • Published 3 years ago

wz_request

Licence
ISC
Version
1.0.1
Deps
1
Size
321 kB
Vulns
0
Weekly
0

wz_request

介绍

基于axios封装的请求工具

安装

npm install wz_request
使用说明
Request
import { Request } from 'wz_request';

// 创建一个 request 实例, 自定义拦截器功能
const request = new Request({}, {
  interceptRequest: (config) => {
    config.headers.Authorization = token;
  },
  interceptResponse: (res) => {
    if (res.data.code !== 200) {
      message.error(res.data.msg);
    }
  }
});

// 使用规范化的请求
const res = await request.normalizeGet(url, ops)
if (res.success) {
  // do success
} else {
  // do error
}


// 使用常规请求同axios
request.get(url, ops)
  .then(res => {
    
  })
  .catch(err => {

  })

Keywords