axios-timing

1.0.2 • Public • Published

axios-timing

Axios plugin to measure the actual time it takes for a request to complete

Installation

You can install this plugin using Yarn or NPM

yarn add axios-timing
# - or -  
npm install axios-timing

Basic Usage

The example below will log all request times out to the console...

import axios
import axiosTiming from './axios-timing'
 
axiosTiming(axios, console.log)

Axios Instance

If you are using an axios instance, you should pass this through as the first argument

import axios
import axiosTiming from './axios-timing'
 
const instance = axios.create()
axiosTiming(instance, console.log)

Custom Callback

You can pass through a custom callback as your second arguement

import axios
import axiosTiming from './axios-timing'
 
axiosTiming(axios, timeInMs => console.log(`${timeInMs.toFixed()}ms`))

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i axios-timing

      Weekly Downloads

      62

      Version

      1.0.2

      License

      MIT

      Unpacked Size

      2.91 kB

      Total Files

      4

      Last publish

      Collaborators

      • brockreece