3.2.1 • Published 12 months ago

nsc-request v3.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
12 months ago

nsc-request

基于 umi-request 的请求库; 统一处理防篡改; 统一处理请求错误逻辑

安装

// 安装
npm install nsc-request --save;
//或者
yarn add nsc-request;

// 导入
import request from "nsc-request";

示例

import request from "nsc-request";

// GET请求不带参数
export const fetchCaptchaType = () => {
  return request(`/api/serviceName/busiName/test`);
};

// GET请求带参数
export const fetchCaptchaType = (params) => {
  return request(`/api/serviceName/busiName/test`, { params });
};

// post请求
export const fetchCaptchaType = (data) => {
  return request.post(`/api/serviceName/busiName/test`, { data });
};

// post请求自定义请求头和需要加密的参数
export const fetchCaptchaType = (data) => {
  return request.post(`/api/serviceName/busiName/test`, {
    data,
    headers: { Authorization: "xxxx" },
    // 将需要加密的字段以数组形式配置, 如果所有参数都需要加密传"all", 如果不需要加密则不需要配置encryptFields
    // 嵌套对象加密使用.分隔符路径
    encryptFields: ["username", "password", "person.user.pwd"],
    showErrMsg: false, // 关闭请求库自带的错误提示信息
  });
};

如果需要自定义全局错误处理逻辑请使用extendOptions函数,request.extendOptions(config对象) 所有 API 与umi-request一致,具体用法请参考官方文档

3.2.1

12 months ago

3.2.0

1 year ago

3.1.10

1 year ago

3.1.9

1 year ago

3.1.8

1 year ago

3.1.7

1 year ago

3.1.6

1 year ago

3.1.5

2 years ago

3.1.4

2 years ago

3.0.12

2 years ago

3.0.13

2 years ago

3.0.14

2 years ago

3.0.15

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.0.10

2 years ago

3.0.11

2 years ago

3.0.8

2 years ago

3.0.7

2 years ago

3.0.9

2 years ago

3.0.4

3 years ago

3.0.6

3 years ago

3.0.5

3 years ago

2.4.0

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.3.12

3 years ago

2.3.10

3 years ago

2.2.7

3 years ago

2.2.6

3 years ago

2.3.8

3 years ago

2.3.7

3 years ago

2.3.9

3 years ago

2.3.0

3 years ago

2.3.2

3 years ago

2.3.1

3 years ago

2.3.3

3 years ago

2.3.6

3 years ago

2.3.5

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.2.3

3 years ago

2.2.2

3 years ago

2.2.5

3 years ago

2.2.4

3 years ago

2.1.2

3 years ago

2.1.4

3 years ago

2.1.3

3 years ago

2.1.6

3 years ago

2.1.5

3 years ago

2.1.7

3 years ago

2.1.3-bate

3 years ago

2.1.3-bate3

3 years ago

2.1.3-bate4

3 years ago

2.1.3-bate2

3 years ago

2.0.9

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.3

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.7

3 years ago

2.0.6

3 years ago

2.0.8

3 years ago

1.0.39

4 years ago

2.0.8-beta.1

3 years ago

1.0.40

4 years ago

1.0.44

3 years ago

1.0.43

4 years ago

1.0.42

4 years ago

1.0.41

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.0.37

4 years ago

1.0.36

4 years ago

1.0.35

4 years ago

1.0.38

4 years ago

1.0.33

4 years ago

1.0.32

4 years ago

1.0.31

4 years ago

1.0.34

4 years ago

1.0.30

4 years ago

1.0.29

4 years ago

1.0.28

4 years ago

1.0.27

4 years ago

1.0.26

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.22

4 years ago

1.0.23

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.10

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.0

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago