Commit 63b12533 authored by mingyard's avatar mingyard

feat:修改class-validator错误返回

parent b630c56f
......@@ -35,7 +35,12 @@ export class ApiExceptionsFilter implements ExceptionFilter {
const status = exception?.status || exception?.statusCode || 500;
console.error('requestId:' + req.requestId);
const errorMessage = exception?.response?.message ?? exception.message;
let errorMessage = exception?.response?.message ?? exception.message;
// class-validator 验证错误处理
if (errorMessage instanceof Array) {
errorMessage = errorMessage[0];
}
console.error(
'errorMessage:' + errorMessage
......
......@@ -6,6 +6,7 @@ import {
Query,
Res,
UploadedFile,
UseFilters,
UseInterceptors,
} from '@nestjs/common';
import { TranslateService } from './translate.service';
......@@ -27,9 +28,11 @@ import { TextToSpeechReqDto } from './dto/req/textToSpeechReq.dto';
import { TTS_VOICE_LIST } from '@/common/utils/constants';
import { BadRequestError } from '@/common/exception/badRequest/BadRequestError';
import { config } from '@/config';
import { ApiExceptionsFilter } from '@/common/filter/api.exception.filter';
@ApiTags('translate')
@UseInterceptors(ApiResponseInterceptor)
@UseFilters(ApiExceptionsFilter)
@Controller('translate')
export class TranslateController {
constructor(private readonly translateService: TranslateService) {}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment