Merge branch 'develop' of http://47.106.207.27:3000/AI260626/Mutual_Fund into develop_feature_kefu
# Conflicts: # .gitignore # api/router.py # main.py # sql/schema.sql
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
"""应用入口:四库异步生命周期 + 中间件 + 全局异常 + 路由装配。"""
|
||||
from contextlib import asynccontextmanager
|
||||
|
||||
import uvicorn
|
||||
from fastapi import FastAPI
|
||||
|
||||
from api.router import api_router
|
||||
@@ -17,8 +18,6 @@ from utils.request_id import RequestIdMiddleware
|
||||
@asynccontextmanager
|
||||
async def lifespan(app: FastAPI):
|
||||
setup_logging() # 幂等:分级日志 + trace_id + 脱敏
|
||||
app.state.customer_agent_runtime = build_default_runtime()
|
||||
app.state.knowledge_upload_service = build_default_knowledge_upload_service()
|
||||
# 四库会话懒创建:启动不连接任何库,首次访问才建,可手动预热:
|
||||
# asyncio.run(database.init_db())
|
||||
yield
|
||||
@@ -34,8 +33,4 @@ app.include_router(api_router)
|
||||
|
||||
@app.get("/")
|
||||
async def root():
|
||||
return {"message": "智能公募基金系统 API", "docs": "/docs"}
|
||||
|
||||
if __name__ == '__main__':
|
||||
import uvicorn
|
||||
uvicorn.run('main:app', host="127.0.0.1", port=8000)
|
||||
return {"message": "智能公募基金系统 API", "docs": "/docs"}
|
||||
Reference in New Issue
Block a user