# axios-normal-response

[![NPM version][npm-image]][npm-url]
[![npm download][download-image]][download-url]

[npm-image]: https://img.shields.io/npm/v/egg-onefile.svg?style=flat-square
[npm-url]: https://npmjs.org/package/egg-onefile
[travis-image]: https://img.shields.io/travis/eggjs/egg-onefile.svg?style=flat-square
[travis-url]: https://travis-ci.org/eggjs/egg-onefile
[codecov-image]: https://img.shields.io/codecov/c/github/eggjs/egg-onefile.svg?style=flat-square
[codecov-url]: https://codecov.io/github/eggjs/egg-onefile?branch=master
[david-image]: https://img.shields.io/david/eggjs/egg-onefile.svg?style=flat-square
[david-url]: https://david-dm.org/eggjs/egg-onefile
[snyk-image]: https://snyk.io/test/npm/egg-onefile/badge.svg?style=flat-square
[snyk-url]: https://snyk.io/test/npm/egg-onefile
[download-image]: https://img.shields.io/npm/dm/egg-onefile.svg?style=flat-square
[download-url]: https://npmjs.org/package/egg-onefile


## Install

```bash
$ npm i axios-normal-response --save
```

## Usage

```js
import normalResponse 'axios-normal-response';

// optional custom code msg map, example: options = { responseCodeMsg: { 401: '禁止访问', 404: '未知资源' } }
normalResponse.setResponseCodeMsg(options);

axios.interceptors.response.use(normalResponse.succResponseHandle,
  normalResponse.errResponseHandle);

```

## Example

<!-- example here -->

## Questions & Suggestions

Please open an issue [here](https://github.com/ValueFE/axios-normal-response/issues).

## License

[MIT](LICENSE)
