guoziyun 1 năm trước cách đây
mục cha
commit
4faf8c6b95
1 tập tin đã thay đổi với 4 bổ sung2 xóa
  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);
 
     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);
     if (!htmlData) {
       let doc = await models.Art
@@ -943,8 +944,9 @@ router.get('/:lang/detail/:id', function (req, res, next) {
     utils.validators.validateId(id);
 
     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);
     if (!htmlData) {
       let doc = await models.Art