Showing
1 changed file
with
18 additions
and
0 deletions
@@ -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', |
-
Please register or login to post a comment