diff --git a/lib/routes/juejin/utils.js b/lib/routes/juejin/utils.js index f29e19bb0..05b692b12 100644 --- a/lib/routes/juejin/utils.js +++ b/lib/routes/juejin/utils.js @@ -40,12 +40,15 @@ const ProcessFeed = async (list, caches) => guid: item.originalUrl, }; - // 使用tryGet方法从缓存获取内容。 - // 当缓存中无法获取到链接内容的时候,则使用load方法加载文章内容。 - const other = await caches.tryGet(item.originalUrl, async () => await load(item.originalUrl)); - - // 合并解析后的结果集作为该篇文章最终的输出结果 - return Promise.resolve(Object.assign({}, single, other)); + if (item.type === 'post') { + // 使用tryGet方法从缓存获取内容。 + // 当缓存中无法获取到链接内容的时候,则使用load方法加载文章内容。 + const other = await caches.tryGet(item.originalUrl, async () => await load(item.originalUrl)); + // 合并解析后的结果集作为该篇文章最终的输出结果 + return Promise.resolve(Object.assign({}, single, other)); + } else { + return Promise.resolve(single); + } }) );