export class Middleware2 extends plugin { constructor () { super({ name: '中间件', priority: 9 ** 9, rule: [ { method: 'use', use: ['Invalid', 'Error'] } ] }) } Invalid (req, res) { if (!res.writableEnded) { res.status(404).render('404') } } Error (err, req, res, next) { if (!res.writableEnded) { res.send({ status: 1, message: 'Error occurred!' }) } if (err) { logger.error(err) } } }