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