0
我在node.js中构建了一个API服务器。我正在做从webapp(使用guzzle)的请求,这是在不同的服务器上我的api服务器。它工作正常。但有时我会从api服务器获得缓存结果。另外,有时候api服务器有500个错误响应。这些结果被缓存。我应该如何避免在我的api服务器中出现这种情况?nodejs服务器中的API服务器和缓存问题
我在node.js中构建了一个API服务器。我正在做从webapp(使用guzzle)的请求,这是在不同的服务器上我的api服务器。它工作正常。但有时我会从api服务器获得缓存结果。另外,有时候api服务器有500个错误响应。这些结果被缓存。我应该如何避免在我的api服务器中出现这种情况?nodejs服务器中的API服务器和缓存问题
我只是必须通过一些头中间件
function setHeaders(req, res, next) {
res.set({
'cache-control': 'max-age=0, no-cache, no-store, must-revalidate',
'expires': 0,
'pragma': 'no-cache'
});
}
app.use(setHeaders);
生成一个随机数并在您每次请求时附加请求url。
我应该改用响应头从API服务器? – Yalamber