File size: 486 Bytes
48d8f38 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 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='')
@app.get("/")
def greet_json():
return {"Hello": "World!"}
|