const logger = require('@/utils/logger'); module.exports = async (ctx, next) => { try { await next(); } catch (err) { logger.error(`Error in ${ctx.request.path}: ${err instanceof Error ? err.stack : err}`); ctx.set({ 'Content-Type': 'text/html; charset=UTF-8', }); ctx.body = `RSSHub 发生了一些意外:
${err instanceof Error ? err.stack : err}
`; ctx.status = 404; } };