feat: 前端:玩家服务平台和运营管理系统后台初始化及框架搭建,后端:完成基础功能搭建。

This commit is contained in:
Stev_Wang
2025-12-27 20:17:20 +08:00
parent 99740da922
commit 2d8566132e
60 changed files with 2330 additions and 5 deletions

View File

@@ -0,0 +1,22 @@
import { ValidationPipe, ValidationError } from '@nestjs/common';
import { BadRequestException } from '@nestjs/common';
export class CustomValidationPipe extends ValidationPipe {
constructor() {
super({
whitelist: true,
forbidNonWhitelisted: true,
transform: true,
exceptionFactory: (errors: ValidationError[]) => {
const messages = errors.map((error) => {
return Object.values(error.constraints || {}).join(', ');
});
return new BadRequestException({
statusCode: 400,
message: messages.join('; '),
error: 'Bad Request',
});
},
});
}
}