I've built an ExpressJS server that performs calculations on an array of objects. The array is placed in the body of the request (POST request) I've noticed that the first time I startup the server and send a request I receive the expected result from the calculation. Now when I send the exact same request to the server (without restarting the server), I receive a response much faster. I figure this is the case because ExpressJS may be caching requests/responses.
I've looked at the ExpressJS documentation for a detailed overview of how caching works in ExpressJS but can't find any. Can someone explain how caching works when an ExpressJS server receives a request and then receives that exact same request afterwards? Is there a way to disable caching completely?