Files
RSSHub/lib/middleware/api-template.js
2018-12-26 18:35:10 +08:00

14 lines
415 B
JavaScript

module.exports = async (ctx, next) => {
await next();
if (ctx.request.path.startsWith('/api/')) {
if (ctx.body.counter > 0) {
return ctx.res.ok({
message: `request returned ${ctx.body.counter} ${ctx.body.counter > 1 ? 'routes' : 'route'}`,
data: ctx.body.result,
});
} else {
return ctx.res.noContent();
}
}
};