12345678910111213141516171819202122232425262728293031323334353637 |
- import ApiController from './ApiController';
- class UserController extends ApiController {
- async register() {
- const createRule = {
- username: {
- type: 'string',
- min: 4,
- max: 32,
- trim: true,
- },
- password: {
- type: 'string',
- min: 32,
- max: 32,
- trim: true,
- },
- };
- const err = this.app.validator.validate(createRule, this.ctx.request.body);
- if (err) {
- return this.fail('不知道怎么返回');
- }
- const params = this.ctx.request.body;
- const user = await this.ctx.model.User.create({
- username: params.username,
- name: '',
- password: '123',
- salt: '123',
- });
- return this.success(user);
- }
- }
- export default UserController;
|