From 5bc334a513451ad4b495e646013e4e4c94ae4335 Mon Sep 17 00:00:00 2001
From: 陈峰 <feng.chen@yoho.cn>
Date: Thu, 3 Jan 2019 15:15:38 +0800
Subject: [PATCH] commit

---
 doraemon/middleware/ssr-api.js | 5 +++++
 doraemon/middleware/ssr.js     | 5 +++++
 2 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/doraemon/middleware/ssr-api.js b/doraemon/middleware/ssr-api.js
index e8d7367..10296ed 100644
--- a/doraemon/middleware/ssr-api.js
+++ b/doraemon/middleware/ssr-api.js
@@ -5,6 +5,11 @@ const checkParams = require('../../utils/check-params');
 const apiMaps = require('../../config/api-map');
 
 module.exports = async(req, res, next) => {
+  res.set({
+    'Cache-Control': 'no-cache',
+    Pragma: 'no-cache',
+    Expires: (new Date(1900, 0, 1, 0, 0, 0, 0)).toUTCString()
+  });
   const apiInfo = apiMaps[req.path];
 
   if (!apiInfo) {
diff --git a/doraemon/middleware/ssr.js b/doraemon/middleware/ssr.js
index 950e953..25d1a7d 100644
--- a/doraemon/middleware/ssr.js
+++ b/doraemon/middleware/ssr.js
@@ -73,6 +73,11 @@ const getCacheKey = (urlPath, cackeKey = '') => {
 const render = (route) => {
   return async(req, res, next) => {
     try {
+      res.set({
+        'Cache-Control': 'no-cache',
+        Pragma: 'no-cache',
+        Expires: (new Date(1900, 0, 1, 0, 0, 0, 0)).toUTCString()
+      });
       res.setHeader('X-YOHO-Version', pkg.version);
       const isDegrade = _.get(req.app.locals.wap, 'webapp.degrade', false);
 
--
libgit2 0.24.0