1.0.0 • Published 5 years ago
axios-time v1.0.0
axios-time
Axios plugin to measure the actual time it takes for a request to complete
Installation
You can install this plugin using NPM
> npm i axios-timeBasic Usage
The example below will add timing data to the request-response cycle.
const axios = require('axios');
const axiosTime = require('axios-time');
axiosTime(axios);
try {
    const response = await axios.get('/user');
} catch(err) {
}response.timings object example:
{
  "timingEnd": 1599035291441,   // Timestamp of the start of the request (in Unix Epoch milliseconds).
  "timingStart": 1599035289182, // Timestamp when the response ended (in Unix Epoch milliseconds).
  "elapsedTime": 2259           // Duration of the entire request/response in milliseconds.
}1.0.0
5 years ago