配置文件和fastapi中添加api文档生成控制

This commit is contained in:
haotian 2025-09-09 11:20:46 +08:00
parent 343c41f27a
commit 6d23f9957b
2 changed files with 9 additions and 0 deletions

View File

@ -22,6 +22,11 @@ class AppSettings(BaseSettings):
app_reload: bool = False
app_ip_location_query: bool = True
app_same_time_login: bool = True
app_docs_url: str = None
app_redoc_url: str = None
app_openapi_url: str = None
class JwtSettings(BaseSettings):

View File

@ -62,8 +62,12 @@ app = FastAPI(
description=f'{AppConfig.app_name}接口文档',
version=AppConfig.app_version,
lifespan=lifespan,
docs_url=AppConfig.app_docs_url,
redoc_url=AppConfig.app_redoc_url,
openapi_url=AppConfig.app_openapi_url,
)
# 挂载子应用
handle_sub_applications(app)
# 加载中间件处理方法