axios-cache-interceptor/docs/pages/response-object.md
2022-01-14 18:59:01 -03:00

1.1 KiB

Response object

Every response that came from our custom axios instance will have some extras properties.

const axios = require('axios');
const { setupCache } = require('axios-cache-interceptor');

setupCache(axios);

const response = await axios.get('https://jsonplaceholder.typicode.com/posts/1');

console.log(response);

Every response that came from our custom axios instance, will have some extras properties, that you can retrieve like that:

const result = await cache.get(/* ... */);
const id = result['propertyName'];

cached

A simple boolean to check whether this request was cached or not.

NOTE: The first response of a request capable of being cached will return cached: false, as only your next requests will return cached: true.

id

The resolved request id. This property represents the ID used throughout the internal code.

Remember that, depending on the Key Generator, it can be different as the provided on the Request Id.