From 83dfab56c1ea5b0d71b05bd2f4634f0a3e30a482 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=83=B3=E5=BD=93=E5=BD=93?= Date: Wed, 27 Aug 2014 00:47:52 +0800 Subject: [PATCH] Disable caching --- lib/requestHandler.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/requestHandler.js b/lib/requestHandler.js index 211798d..31ee562 100644 --- a/lib/requestHandler.js +++ b/lib/requestHandler.js @@ -227,6 +227,13 @@ function mergeCORSHeader(reqHeader,originHeader){ targetObj["access-control-allow-methods"] = "GET, POST, PUT"; targetObj["access-control-allow-headers"] = reqHeader['access-control-request-headers'] || "-___-||"; + // Disable caching + // If the response status is 304 not modified, the data event of response will not emmit + targetObj["Transfer-Encoding"] = "chunked" + targetObj["Cache-Control"] = "no-cache, no-store, must-revalidate"; + targetObj["Pragma"] = "no-cache"; + targetObj["Expires"] = 0; + return targetObj; }