1.5.3 • Published 1 year ago

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

Weekly downloads
124
License
MIT
Repository
github
Last release
1 year 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

1 year ago

1.5.2

1 year ago

1.5.1

1 year ago

1.5.0

1 year ago

1.4.7

1 year ago

1.4.6

2 years ago

1.4.4

2 years ago

1.4.2

2 years ago

1.4.0

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.2.0

2 years ago

1.2.1

2 years ago

1.1.94

2 years ago

1.1.95-alpha.0

2 years ago

1.3.0

2 years ago

1.1.92-alpha.4

2 years ago

1.1.92-alpha.3

2 years ago

1.1.92

3 years ago

1.1.91

3 years ago

1.1.90

3 years ago

1.1.93

3 years ago

1.1.88

3 years ago

1.1.92-alpha.2

3 years ago

1.1.72

3 years ago

1.1.71

3 years ago

1.1.70

3 years ago

1.1.69

3 years ago

1.1.68

3 years ago

1.1.63-alpha.4

3 years ago

1.1.66

3 years ago

1.1.65

3 years ago

1.1.64

3 years ago

1.1.63-alpha.3

3 years ago

1.1.62

3 years ago

1.1.59

3 years ago

1.1.58

3 years ago

1.1.61

3 years ago

1.1.56

3 years ago

1.1.57

3 years ago

1.1.54

3 years ago

1.1.53

3 years ago

1.1.52

3 years ago

1.1.49

3 years ago

1.1.48

3 years ago

1.1.50

3 years ago

1.1.47

3 years ago

1.1.46

3 years ago

1.1.38

3 years ago

1.1.41

3 years ago

1.1.45

3 years ago

1.1.43

3 years ago

1.1.42

3 years ago

1.1.37

3 years ago

1.1.36

3 years ago

1.1.35

3 years ago

1.1.34

3 years ago

1.1.33

3 years ago

1.1.32

3 years ago

1.1.31

3 years ago

1.1.29

3 years ago

1.1.28

3 years ago

1.1.30

3 years ago

1.1.27

3 years ago

1.1.25

3 years ago

1.1.22

3 years ago

1.1.21

3 years ago

1.1.20

3 years ago

1.1.19

3 years ago

1.1.18

3 years ago

1.1.17

3 years ago

1.1.16

3 years ago

1.1.15

3 years ago

1.1.14

3 years ago

1.1.12

3 years ago

1.1.11

3 years ago

1.1.10

3 years ago

1.1.13

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.68

3 years ago

1.0.67

3 years ago

1.0.66

3 years ago

1.0.65

3 years ago

1.0.63

3 years ago

1.0.62

3 years ago

1.0.61

3 years ago

1.0.60

3 years ago

1.0.59

3 years ago

1.0.58

3 years ago

1.0.56

3 years ago

1.0.54

3 years ago

1.0.53

3 years ago

1.0.51

3 years ago

1.0.49

3 years ago

1.0.48

3 years ago

1.0.47

3 years ago

1.0.46

3 years ago

1.0.45

3 years ago

1.0.39

3 years ago

1.0.38

3 years ago

1.0.36

3 years ago

1.0.35

3 years ago

1.0.34

3 years ago

1.0.32

3 years ago

1.0.31

3 years ago

1.0.30

3 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.26

3 years ago

1.0.27

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.11

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.2

3 years ago

1.0.5

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.0.2

3 years ago