首页
个人开发
工作相关
共享
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1823
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
共享
FastAPI框架
2025-12-14
如何在FastAPI中实现带限流和认证的异步端点
实现带限流和认证的异步端点需要:使用async def定义异步端点通过依赖注入系统实现JWT认证使用中间件实现请求限流结合Redis存储访问计数正确处理异步数据库操作
2025年-12月-14日
5 阅读
0 评论
FastAPI框架
2025-12-12
在FastAPI中实现带JWT认证的异步端点并管理数据库会话
实现步骤:使用Depends创建数据库会话依赖通过OAuth2PasswordBearer处理JWT令牌编写认证依赖项验证JWT并获取当前用户在异步路由中使用async def和上述依赖使用SQLAlchemy Core异步查询数据库关键代码:# 依赖项示例 get_db = ... get_current_user = ... @app.get("/items/") async def read_items(db: Session = Depends(get_db), user: User = Depends(get_current_user)): items = await db.execute(select(Item)) return items.scalars().all()
2025年-12月-12日
4 阅读
0 评论
FastAPI框架
2025-12-12
创建一个简单的FastAPI路由并运行应用
实现步骤:导入FastAPI类创建应用实例定义根路径路由编写返回JSON的异步函数使用uvicorn运行应用示例命令:uvicorn main:app --reload
2025年-12月-12日
4 阅读
0 评论
FastAPI框架
2025-12-8
FastAPI依赖注入系统的实现与最佳实践
FastAPI依赖注入的核心要点:使用Depends声明依赖项,支持函数/类形式依赖项自动解析请求参数(路径/查询/Header等)支持依赖项嵌套和多级复用通过dependencies参数实现路由级依赖依赖项生命周期与请求绑定,支持缓存控制
2025年-12月-8日
4 阅读
0 评论
FastAPI框架