@sunrisecn/axios-abort
TypeScript icon, indicating that this package has built-in type declarations

1.2.4 • Public • Published

axios-abort

The axios-abort library is for axios cancel request.

Installation:

Using npm/yarn/pnpm:

npm install @sunrisecn/axios-abort --save

yarn/pnpm add @sunrisecn/axios-abort

Usage:

Starting from v0.22.0 Axios supports AbortController to cancel requests.

import axios from 'axios'
import abort from 'axios-abort'

const axios = axios.create(config)

axios.interceptors.request.use(
	config => {
		abort.judge(config)
		return config
	},
	error => Promise.reject(error)
)

axios.interceptors.response.use(
	response => {
		abort.remove(config)
		return response
	},
	error => Promise.reject(error)
)

API

- judge
	- judge whether the cancellation conditions are met
- remove
	- remove url after success or failure
- removeAll
	- removeAll url 

Readme

Keywords

Package Sidebar

Install

npm i @sunrisecn/axios-abort

Weekly Downloads

1

Version

1.2.4

License

MIT

Unpacked Size

6.16 kB

Total Files

7

Last publish

Collaborators

  • f5l5y5