Koa2-CJS/examples/dbs/mariadb/middlewares/addr.middleware.js

20 lines
366 B
JavaScript

const { addrFormatError } = require('../constant/err.type')
const validator = (rules) => {
return async (ctx, next) => {
try {
ctx.verifyParams(rules)
} catch (err) {
console.error(err)
addrFormatError.result = err
return ctx.app.emit('error', addrFormatError, ctx)
}
await next()
}
}
module.exports = {
validator,
}