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);
 
     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