2013-08-22 108 views
0

我在node.js中構建了一個API服務器。我正在做從webapp(使用guzzle)的請求,這是在不同的服務器上我的api服務器。它工作正常。但有時我會從api服務器獲得緩存結果。另外,有時候api服務器有500個錯誤響應。這些結果被緩存。我應該如何避免在我的api服務器中出現這種情況?nodejs服務器中的API服務器和緩存問題

回答

0

我只是必須通過一些頭中間件

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); 
-1

生成一個隨機數並在您每次請求時附加請求url。

+0

我應該改用響應頭從API服務器? – Yalamber