File size: 547 Bytes
d462ad5
 
 
ca00125
d462ad5
 
 
 
 
 
 
 
 
 
 
 
ca00125
d462ad5
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 导入FastAPI框架
from fastapi import FastAPI
from routes import v1
from routes import v2
# 导入数据库引擎
from database import engine
# 导入用户模型的Base类
from models.user import Base

# 创建所有表结构
Base.metadata.create_all(bind=engine)

# 创建FastAPI应用实例
app = FastAPI()

app.include_router(v1.router, prefix="/v1")
app.include_router(v2.router, prefix="/v2")

# 定义根路径的GET请求处理函数
@app.get("/")
def greet_json():
    # 返回JSON格式的问候信息
    return {"Hello": "World!"}