| from fastapi import FastAPI | |
| from fastapi.staticfiles import StaticFiles | |
| from pathlib import Path | |
| from pages import gradio_route | |
| import gradio as gr | |
| app = FastAPI() | |
| # 检查.data/static文件夹是否存在,不存在就创建 | |
| Path(".data/static").mkdir(parents=True, exist_ok=True) | |
| app.mount("/static", StaticFiles(directory=".data/static"), name="static") | |
| gr.mount_gradio_app(app, gradio_route.gradio_app, path='') | |
| def greet_json(): | |
| return {"Hello": "World!"} | |