diff --git a/docs/programming.md b/docs/programming.md index 9113dc71c7..54bf471576 100644 --- a/docs/programming.md +++ b/docs/programming.md @@ -476,15 +476,15 @@ GitHub 官方也提供了一些 RSS: ### 专栏 - + ### 收藏集 - + ### 单个收藏夹 - + ### 分享 diff --git a/lib/routes/juejin/collection.js b/lib/routes/juejin/collection.js index f62da8d3b0..5f804af3de 100644 --- a/lib/routes/juejin/collection.js +++ b/lib/routes/juejin/collection.js @@ -21,5 +21,6 @@ module.exports = async (ctx) => { link: `https://juejin.im/collection/${collectionId}`, description: '掘金,用户单个收藏夹', item: result, + allowEmpty: true, }; }; diff --git a/lib/routes/juejin/favorites.js b/lib/routes/juejin/favorites.js index 45c594d0e1..cfd62374ba 100644 --- a/lib/routes/juejin/favorites.js +++ b/lib/routes/juejin/favorites.js @@ -18,7 +18,7 @@ module.exports = async (ctx) => { url: `https://apinew.juejin.im/interact_api/v1/collectionSet/get?tag_id=${item}&cursor=0`, }); - return (collectPage.data.data && collectPage.data.data.article_list.slice(0, 10)) || []; + return (Array.isArray(collectPage.data.data.article_list) && collectPage.data.data.article_list.slice(0, 10)) || []; } const temp = await Promise.all(collectionId.map(getPostId)); @@ -34,5 +34,6 @@ module.exports = async (ctx) => { link: `https://juejin.im/user/${userId}/collections`, description: '掘金,指定用户整个收藏集', item: result, + allowEmpty: true, }; };