0.2.4-alpha • Published 7 years ago

axios-add-transforms v0.2.4-alpha

Weekly downloads
10
License
MIT
Repository
github
Last release
7 years ago

Axios add Transforms

LICENSE IMAGE npm codecov Build Status

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