axios-request-params-data-trim-plugin
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

axios 请求入参 去除首尾 空格

1、安装

yarn add axios-request-params-data-trim-plugin 或者 npm install axios-request-params-data-trim-plugin

2、注册插件

// 示例封装 /utils/axios.ext.ts
import axiosTrimStrings from 'axios-request-params-data-trim-plugin'

const axiosInstance = axios.create({
  baseURL: `https://api.example.com`,
  timeout: 30000
})

axiosInstance.interceptors.request.use(axiosTrimStrings)

export default axiosInstance

3、调用配置

  • trimBlankSpace 是额外扩展的axios配置,通过此属性可以
  • 配置是否去除首尾空格
  • 默认是去除空格的
  • 如果需要关闭,请将此属性设置为false
import axios from 'xxx/utils/axios.ext.ts'

export const exampleApiRequest = (data) => {
  return axios.post({
    url: `/java-operate-report-cloud/sensitiveWord/detection`,
    data,
    /**是否去除空格配置*/
    trimBlankSpace: false
  })
}

Readme

Keywords

none

Package Sidebar

Install

npm i axios-request-params-data-trim-plugin

Weekly Downloads

0

Version

1.0.4

License

MIT

Unpacked Size

17.4 kB

Total Files

11

Last publish

Collaborators

  • yokochen