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!"}