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

0.0.5-alpha.0 • Public • Published

@axios-plugin/timeout

当请求超时后,将抛出异常,可传入自定义超时时间

安装

yarn add @axios-plugin/timeout

使用

参数:

new TimeoutPlugin({ timeout: 1000 }) //传入自定义超时时间
new TimeoutPlugin() //使用默认超时时间 timeout=2000
import axios from 'axios'
import { pluginify } from "@axios-plugin/core"
import { timeoutPlugin } from '@axios-plugin/timeout'

const instance = pluginify(axios.create())
                  .use(new TimeoutPlugin({ timeout: 1000 }))
                  .generate()

注意

在使用 TimeoutPlugin 时,首先需要使用 pluginify 将 axios变成基于插件的请求库. pluginify 内置在 @axios-plugin/core 中.

Package Sidebar

Install

npm i @axios-plugin/timeout

Weekly Downloads

0

Version

0.0.5-alpha.0

License

MIT

Unpacked Size

5.22 kB

Total Files

6

Last publish

Collaborators

  • mengqiuleo