guoziyun пре 1 година
родитељ
комит
4faf8c6b95
1 измењених фајлова са 4 додато и 2 уклоњено
  1. 4 2
      routes/index.js

+ 4 - 2
routes/index.js

@@ -853,8 +853,9 @@ router.get('/:lang/coloring-page/:str', function (req, res, next) {
     utils.validators.validateId(id);
     utils.validators.validateId(id);
 
 
     let imageType = req.headers.accept?.includes('image/webp') ? 'webp' : 'jpeg';  // 浏览器支持webp就用webp
     let imageType = req.headers.accept?.includes('image/webp') ? 'webp' : 'jpeg';  // 浏览器支持webp就用webp
+    let page = req.query.page ?? 1;
 
 
-    let cacheKey = `${CACHE_PREFIX}_${imageType}_detail_${id}_${lang}`;
+    let cacheKey = `${CACHE_PREFIX}_${imageType}_detail_${id}_${lang}_${page}`;
     let htmlData = await redis.getAsync(cacheKey);
     let htmlData = await redis.getAsync(cacheKey);
     if (!htmlData) {
     if (!htmlData) {
       let doc = await models.Art
       let doc = await models.Art
@@ -943,8 +944,9 @@ router.get('/:lang/detail/:id', function (req, res, next) {
     utils.validators.validateId(id);
     utils.validators.validateId(id);
 
 
     let imageType = req.headers.accept?.includes('image/webp') ? 'webp' : 'jpeg';  // 浏览器支持webp就用webp
     let imageType = req.headers.accept?.includes('image/webp') ? 'webp' : 'jpeg';  // 浏览器支持webp就用webp
+    let page = req.query.page ?? 1;
 
 
-    let cacheKey = `${CACHE_PREFIX}_${imageType}_detail_${id}_${lang}`;
+    let cacheKey = `${CACHE_PREFIX}_${imageType}_detail_${id}_${lang}_${page}`;
     let htmlData = await redis.getAsync(cacheKey);
     let htmlData = await redis.getAsync(cacheKey);
     if (!htmlData) {
     if (!htmlData) {
       let doc = await models.Art
       let doc = await models.Art