api.server
FastAPI 应用工厂与启动入口。
Attributes
Functions
|
应用生命周期:启动时创建数据库表,关闭时释放连接池。 |
|
创建并配置 FastAPI 应用实例。 |
|
启动 uvicorn 开发服务器,DEV_RELOAD 环境变量控制热重载。 |
Module Contents
- async api.server.lifespan(app: fastapi.FastAPI)
应用生命周期:启动时创建数据库表,关闭时释放连接池。
- api.server.create_app() fastapi.FastAPI
创建并配置 FastAPI 应用实例。
初始化 API 路由、CORS 跨域策略(允许 Vue 开发服务器访问)、 数据库连接池、生命周期管理。
- Returns:
FastAPI: 配置完成的应用实例。
- api.server.app
- api.server.main()
启动 uvicorn 开发服务器,DEV_RELOAD 环境变量控制热重载。