@alicloud/console-request-interceptor
v0.1.7
Published
axios request interceptor for one-console
Downloads
22
Readme
@alicloud/console-request-interceptor
这是一个 axios
的请求 拦截器(request interceptor),用来预处理 one-console 应用的请求参数,主要实现下面 几个功能:
- one-console 参数格式检查
- 格式化部分参数(JSON.stringify(params),JSON.stringify(actions))
- one-console 参数补全
- sec_token
- collina
- umid
- region
- ......
- 自动分析请求地址是
/data/api.json
还是/data/multiApi.json
- 自动设置请求方法为
post
用法
使用 npm 安装
npm install --save @alicloud/console-request-interceptor
在配置 axios
的地方使用
import consoleRequestInterceptor from '@alicloud/console-request-interceptor'
axios.interceptors.request.use(consoleRequestInterceptor)
或给 axios
的实例使用
import axios from 'axios'
import consoleRequestInterceptor from '@alicloud/console-request-interceptor'
const instance = axios.create()
instance.interceptors.request.use(consoleRequestInterceptor)