users.py 382 B

123456789101112
  1. """用户路由:获取当前登录用户公开信息。"""
  2. from fastapi import APIRouter, Depends
  3. from app.deps import get_current_user
  4. from app.models import User
  5. from app.schemas import UserPublic
  6. router = APIRouter(prefix="/users", tags=["users"])
  7. @router.get("/me", response_model=UserPublic)
  8. def me(current_user: User = Depends(get_current_user)):
  9. return current_user