@alicloud/search-params-interceptor

0.2.0 • Public • Published

@alicloud/search-params-interceptor

axios1 请求拦截器(request.interceptor2),用于把请求的参数对象转化为 URLSearchParams3 对象,然后再发送给 server 端。

用法

先使用 npm 进行安装

npm install --save @alicloud/search-params-interceptor

然后 import 进来传递给 axios

import axios from 'axios'
import searchParamsInterceptor from '@alicloud/search-params-interceptor'

axios.interceptors.request.use(searchParamsInterceptor)

或传递给 axios 的一个实例

import axios from 'axios'
import searchParamsInterceptor from '@alicloud/search-params-interceptor'

const instance = axios.create()
instance.interceptors.request.use(searchParamsInterceptor)

项目结构

lib/                    # babel 转义后的代码
node_modules/
src/                    # 源代码
test/                   # 单元测试
.browserslistrc         # 浏览器支持的 query
.npmignore              # npm 打包忽略文件
babel.config.js         # babel 配置文件
package-lock.json       # npm 包版本管理文件
package.json            # 项目的 meta 信息
README.md               # 项目说明

注释

  1. axios 文档
  2. axios 拦截器(interceptor)
  3. URLSearchParams

Package Sidebar

Install

npm i @alicloud/search-params-interceptor

Weekly Downloads

41

Version

0.2.0

License

MIT

Unpacked Size

4.43 kB

Total Files

4

Last publish

Collaborators

  • aliyunsdkteam
  • console-fe
  • fengmk2
  • jacksontian
  • pagecao