main
HuangHai 4 months ago
parent bc0390159b
commit 71199057fa

@ -198,7 +198,6 @@ async def login(
# 返回带字段名称的数据
return {
"code": 200,
"message": "登录成功",
"success": True,
"data": {
@ -403,7 +402,7 @@ async def get_risk_chat_logs(
# 返回分页数据
return {
"code": 200,
"success":True,
"message": "查询成功",
"data": {
"total": total,
@ -422,7 +421,7 @@ async def get_oss_upload_token(current_user: dict = Depends(get_current_user)):
# 获取 STS 临时凭证
sts_token = get_sts_token()
return {
"code": 200,
"success":True,
"message": "获取上传凭证成功",
"data": {
"access_key_id": sts_token['AccessKeyId'],
@ -436,24 +435,6 @@ async def get_oss_upload_token(current_user: dict = Depends(get_current_user)):
}
# 受保护的接口示例
@app.get("/aichat/protected-route")
async def protected_route(current_user: dict = Depends(get_current_user)):
"""
受保护的接口需要 JWT 验证
:param current_user: 当前用户通过 JWT 验证
:return: 用户信息
"""
return {
"code": 200,
"message": "访问成功",
"data": {
"login_name": current_user["login_name"],
"person_name": current_user["person_name"]
}
}
# 运行 FastAPI 应用
if __name__ == "__main__":
import uvicorn

Loading…
Cancel
Save