Authored by 刘传洋

empty no-cache

@@ -36,6 +36,11 @@ exports.index = (req, res, next) => { @@ -36,6 +36,11 @@ exports.index = (req, res, next) => {
36 guangModel.getRecoArticles(gender, 1, 10, channel), 36 guangModel.getRecoArticles(gender, 1, 10, channel),
37 headerModel.requestHeaderData(channel) 37 headerModel.requestHeaderData(channel)
38 ]).then(ret => { 38 ]).then(ret => {
  39 +
  40 + if(_.isEmpty(ret[2]) || _.isEmpty(ret[2].msgs)) {
  41 + res.set('Cache-Control', 'no-cache');
  42 + }
  43 +
39 res.render('guang/index', { 44 res.render('guang/index', {
40 title: '逛' + (res.locals.title || ''), 45 title: '逛' + (res.locals.title || ''),
41 guang: { 46 guang: {
@@ -88,6 +93,10 @@ exports.tags = (req, res, next) => { @@ -88,6 +93,10 @@ exports.tags = (req, res, next) => {
88 headerModel.requestHeaderData(channel) 93 headerModel.requestHeaderData(channel)
89 ]).then(ret => { 94 ]).then(ret => {
90 95
  96 + if(_.isEmpty(ret[1]) || _.isEmpty(ret[1].msgs)) {
  97 + res.set('Cache-Control', 'no-cache');
  98 + }
  99 +
91 res.render('guang/tag', { 100 res.render('guang/tag', {
92 title: query + (res.locals.title || ''), 101 title: query + (res.locals.title || ''),
93 guang: { 102 guang: {
@@ -138,6 +147,11 @@ exports.editor = (req, res, next) => { @@ -138,6 +147,11 @@ exports.editor = (req, res, next) => {
138 guangModel.getRecoArticles(gender, 1, 10, channel), 147 guangModel.getRecoArticles(gender, 1, 10, channel),
139 headerModel.requestHeaderData(channel) 148 headerModel.requestHeaderData(channel)
140 ]).then(ret => { 149 ]).then(ret => {
  150 +
  151 + if(_.isEmpty(ret[1]) || _.isEmpty(ret[1].msgs)) {
  152 + res.set('Cache-Control', 'no-cache');
  153 + }
  154 +
141 res.render('guang/editor', { 155 res.render('guang/editor', {
142 title: _.get(ret[0], 'name', '') + (res.locals.title || ''), 156 title: _.get(ret[0], 'name', '') + (res.locals.title || ''),
143 guang: { 157 guang: {
@@ -236,6 +250,10 @@ exports.detail = (req, res, next) => { @@ -236,6 +250,10 @@ exports.detail = (req, res, next) => {
236 250
237 Promise.all(promises).then(ret => { 251 Promise.all(promises).then(ret => {
238 252
  253 + if(_.isEmpty(ret[1])) {
  254 + res.set('Cache-Control', 'no-cache');
  255 + }
  256 +
239 res.render('guang/detail', Object.assign({ 257 res.render('guang/detail', Object.assign({
240 module: 'guang', 258 module: 'guang',
241 page: 'detail', 259 page: 'detail',