free-apis-dev / app.py
geqintan's picture
v2
ca00125
raw
history blame contribute delete
547 Bytes
# 导入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!"}