I am building an API Server in node.js. I am doing requests from webapp (using guzzle) which is on different server to my api server. It is working ok. But at some times I get cached results from the api server. Also when sometimes there is 500 error response from api server. Those results are cached. how should I avoid such situations in my api server?