Koa 使用小技巧(小结)

2020-06-17 06:12:42易采站长站整理

account: userSchema.account().required(),
password: userSchema.password().required(),
email: userSchema.email().optional(),
}));
ctx.body = {
account: data.account,
};
});

经此调整后,将用户参数校验的基本规则都定义在 userSchema 中,每个接口在各自的场景下选择不同的参数以及增加规则,提高代码复用率以及校验准确性。