Filter过滤器
针对maty内部的request/response handler的一个前置中间件,称为过滤器。
// extend router.defaultParam
app.filter('request', async (ctx, next) => {
// before request handler
await next(); // wait request handler
// do it after request handler
const { defaultParam } = ctx.router || {};
if (defaultParam) {
ctx.param = Object.assign({}, defaultParam, ctx.param);
Object.assign(ctx.query, ctx.param);
Object.assign(ctx.reqBody, ctx.param);
}
});配置request库参数
获取接口信息
Last updated