0.3.0-alpha • Published 7 years ago
axios-add-transforms v0.3.0-alpha
Axios add Transforms
How to use
to add an interceptor
import {AxiosRequestConfig} from 'axios'
import Transforms from './src'
import axios, {Method} from 'axios'
// refer to TransformsOptions
const transforms = new Transforms({
// first: ...
matchers: [
{
test: /^\/users\//,
transform: {
request: ({data: {foo, bar}, params, headers}) =>
({data: {'_foo': foo, '_bar': bar}, params, headers}),
// response: ...
}
}
]
})
const config: AxiosRequestConfig = {
url: '/users/',
data: {
foo: 'foo',
bar: 'bar',
}
}
import axios, {Method} from 'axios'
const myAxios = axios.create({})
transforms.addInterceptors(myAxios)
// request data will ba {_foo: 'foo', _bar: 'bar'}
myAxios(config).then(() => {
})0.4.15
7 years ago
0.4.14
7 years ago
0.4.13
7 years ago
0.4.12
7 years ago
0.4.11
7 years ago
0.4.10
7 years ago
0.4.8
7 years ago
0.4.6
7 years ago
0.4.3
7 years ago
0.4.0
7 years ago
0.3.17
7 years ago
0.3.16
7 years ago
0.3.14
7 years ago
0.3.13
7 years ago
0.3.12
7 years ago
0.3.11
7 years ago
0.3.10
7 years ago
0.3.9
7 years ago
0.3.8
7 years ago
0.3.7
7 years ago
0.3.6
7 years ago
0.3.5
7 years ago
0.3.4-alpha-2
7 years ago
0.3.4-alpha-1
7 years ago
0.3.4-alpha
7 years ago
0.3.3
7 years ago
0.3.3-alpha-1
7 years ago
0.3.3-alpha
7 years ago
0.3.2-alpha4
7 years ago
0.3.2-alpha3
7 years ago
0.3.2-alpha2
7 years ago
0.3.2-alpha1
7 years ago
0.3.2-alpha
7 years ago
0.3.1
7 years ago
0.3.1-alpha
7 years ago
0.3.0-alpha2
7 years ago
0.3.0-alpha1
7 years ago
0.3.0-alpha
7 years ago
0.2.4-alpha1
7 years ago
0.2.4-alpha
7 years ago
0.2.3
7 years ago
0.2.2
7 years ago
0.2.1
7 years ago
0.2.0
7 years ago
0.1.0
7 years ago
0.0.9
7 years ago
0.0.7
7 years ago
0.0.6
7 years ago
0.0.5
7 years ago
0.0.4
7 years ago
0.0.3
7 years ago
0.0.2
7 years ago