feat: 增加全局异常处理、使用route_class记录请求日志
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
from fastapi import APIRouter, WebSocket
|
||||
|
||||
from core.middleware import LogRoute
|
||||
from schemas import common as BaseSchema
|
||||
from service import auth as AuthService
|
||||
|
||||
router = APIRouter(tags=["公共"])
|
||||
router = APIRouter(tags=["公共"], route_class=LogRoute)
|
||||
|
||||
|
||||
LoginResult = BaseSchema.Response[BaseSchema.LoginResult]
|
||||
|
@@ -1,10 +1,11 @@
|
||||
from fastapi import APIRouter
|
||||
|
||||
from core.middleware import LogRoute
|
||||
from schemas import common as BaseSchema
|
||||
from schemas import menu as MenuSchema
|
||||
from service.menu import service as MenuService
|
||||
|
||||
router = APIRouter(prefix="/menu", tags=["菜单管理"])
|
||||
router = APIRouter(prefix="/menu", tags=["菜单管理"], route_class=LogRoute)
|
||||
|
||||
Response = BaseSchema.Response
|
||||
|
||||
|
@@ -1,12 +1,13 @@
|
||||
from fastapi import APIRouter, Depends
|
||||
from typing import List
|
||||
|
||||
from core.middleware import LogRoute
|
||||
from schemas import common as BaseSchema
|
||||
from schemas import role as RoleSchema
|
||||
from schemas.common import QueryData
|
||||
from service.role import service as RoleService
|
||||
|
||||
router = APIRouter(prefix="/role", tags=["角色管理"])
|
||||
router = APIRouter(prefix="/role", tags=["角色管理"], route_class=LogRoute)
|
||||
|
||||
Response = BaseSchema.Response
|
||||
ListAll = BaseSchema.ListAll
|
||||
|
@@ -1,13 +1,14 @@
|
||||
from fastapi import APIRouter, Depends
|
||||
from typing import List
|
||||
|
||||
from core.middleware import LogRoute
|
||||
from core.security import check_permissions
|
||||
from schemas import common as BaseSchema
|
||||
from schemas import user as UserSchema
|
||||
from schemas.common import QueryData
|
||||
from service.user import service as UserService
|
||||
|
||||
router = APIRouter(prefix="/user", tags=["用户管理"])
|
||||
router = APIRouter(prefix="/user", tags=["用户管理"], route_class=LogRoute)
|
||||
|
||||
Response = BaseSchema.Response
|
||||
ListAll = BaseSchema.ListAll
|
||||
|
Reference in New Issue
Block a user