@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 中.

/@axios-plugin/timeout/

    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