1.5.3 • Published 2 years ago

@alicloud/console-fetcher-interceptor-fecs v1.5.3

Weekly downloads
124
License
MIT
Repository
github
Last release
2 years ago

@alicloud/console-fetcher-interceptor-fecs

@alicloud/fetcher 针对 FECS 请求的拦截,包括请求中,该拦截器会做请求和响应两次拦截,条件是请求的 FECS 接口,且为带 body 请求(POST、PUT、DELETE 等)。

  • 请求:添加 body.sec_token 参数,因为 @alicloud/console-fetcher-interceptor-req-security 做了类似的事情,所以要放在它后边;
  • 响应:在发生特定错误的时候,做刷新 token 的操作并再次发送请求,因为「特定错误」需要靠 @alicloud/console-fetcher-interceptor-res-biz 转化得到,所以要放在它后边。

拦截器顺序要求

拦截器位置

  • @alicloud/console-fetcher-interceptor-req-security
  • ...
  • @alicloud/console-fetcher-interceptor-res-biz
  • ...
  • @alicloud/console-fetcher-interceptor-fecs <--

INSTALL

tnpm i @alicloud/console-fetcher-interceptor-fecs -S

APIs

import createFetcher, {
  Fetcher
} from '@alicloud/fetcher';
// import interceptors 1
import intercept from '@alicloud/console-fetcher-interceptor-fecs';
// import interceptors 2

const fetcher: Fetcher = createFetcher();

// ... add interceptors 1
intercept(fetcher);
// ... add interceptors 2

export default fetcher
1.5.3

2 years ago

1.5.2

2 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.7

3 years ago

1.4.6

3 years ago

1.4.4

3 years ago

1.4.2

3 years ago

1.4.0

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.2.0

3 years ago

1.2.1

3 years ago

1.1.94

3 years ago

1.1.95-alpha.0

3 years ago

1.3.0

3 years ago

1.1.92-alpha.4

3 years ago

1.1.92-alpha.3

4 years ago

1.1.92

4 years ago

1.1.91

4 years ago

1.1.90

4 years ago

1.1.93

4 years ago

1.1.88

4 years ago

1.1.92-alpha.2

4 years ago

1.1.72

4 years ago

1.1.71

4 years ago

1.1.70

4 years ago

1.1.69

4 years ago

1.1.68

4 years ago

1.1.63-alpha.4

4 years ago

1.1.66

4 years ago

1.1.65

4 years ago

1.1.64

4 years ago

1.1.63-alpha.3

4 years ago

1.1.62

4 years ago

1.1.59

4 years ago

1.1.58

4 years ago

1.1.61

4 years ago

1.1.56

4 years ago

1.1.57

4 years ago

1.1.54

4 years ago

1.1.53

4 years ago

1.1.52

4 years ago

1.1.49

4 years ago

1.1.48

4 years ago

1.1.50

4 years ago

1.1.47

4 years ago

1.1.46

4 years ago

1.1.38

4 years ago

1.1.41

4 years ago

1.1.45

4 years ago

1.1.43

4 years ago

1.1.42

4 years ago

1.1.37

4 years ago

1.1.36

4 years ago

1.1.35

4 years ago

1.1.34

4 years ago

1.1.33

4 years ago

1.1.32

4 years ago

1.1.31

4 years ago

1.1.29

4 years ago

1.1.28

4 years ago

1.1.30

4 years ago

1.1.27

4 years ago

1.1.25

4 years ago

1.1.22

4 years ago

1.1.21

4 years ago

1.1.20

4 years ago

1.1.19

4 years ago

1.1.18

4 years ago

1.1.17

4 years ago

1.1.16

4 years ago

1.1.15

4 years ago

1.1.14

4 years ago

1.1.12

4 years ago

1.1.11

4 years ago

1.1.10

4 years ago

1.1.13

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.68

4 years ago

1.0.67

4 years ago

1.0.66

4 years ago

1.0.65

4 years ago

1.0.63

4 years ago

1.0.62

4 years ago

1.0.61

4 years ago

1.0.60

4 years ago

1.0.59

4 years ago

1.0.58

4 years ago

1.0.56

4 years ago

1.0.54

4 years ago

1.0.53

4 years ago

1.0.51

4 years ago

1.0.49

4 years ago

1.0.48

4 years ago

1.0.47

4 years ago

1.0.46

4 years ago

1.0.45

4 years ago

1.0.39

4 years ago

1.0.38

4 years ago

1.0.36

4 years ago

1.0.35

4 years ago

1.0.34

4 years ago

1.0.32

4 years ago

1.0.31

4 years ago

1.0.30

4 years ago

1.0.29

4 years ago

1.0.28

4 years ago

1.0.26

4 years ago

1.0.27

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.22

4 years ago

1.0.21

4 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.11

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.2

5 years ago

1.0.5

5 years ago

1.0.3

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.0.2

5 years ago