12345678910111213 |
- from fastapi import Request, status
- from fastapi.exceptions import RequestValidationError
- from fastapi.responses import JSONResponse
- from utils.response import resp_400
- from fastapi.encoders import jsonable_encoder
-
- async def validationExceptionHandler(request: Request, exc: RequestValidationError):
- """ 自定义参数验证异常错误"""
- errMsg = ""
- for error in exc.errors():
- errMsg += ".".join(error.get("loc")) + ":" + error.get("msg") + ";"
-
- return resp_400( data=[], message = errMsg) #JSONResponse(status_code=status.HTTP_200_OK, content=jsonable_encoder(resp_400( message = errMsg)))
|