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; }