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