diff --git a/lib/middleware/parameter.js b/lib/middleware/parameter.js index 8dd288c5f..044acd9f2 100644 --- a/lib/middleware/parameter.js +++ b/lib/middleware/parameter.js @@ -3,6 +3,10 @@ const he = require('he'); module.exports = async (ctx, next) => { await next(); + if (ctx.state.data && ctx.state.data.item.length === 0) { + throw Error('该路由目前获取内容为空,请检查源站情况或前往https://github.com/DIYgod/RSSHub/issues反馈该问题'); + } + // decode HTML entities if (ctx.state.data) { ctx.state.data.title && (ctx.state.data.title = he.decode(ctx.state.data.title + ''));