File size: 391 Bytes
d8ca21a
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
from fastapi.responses import FileResponse

app = FastAPI()

# /file γ‚’ι™ηš„γƒ‡γ‚£γƒ¬γ‚―γƒˆγƒͺγ¨γ—γ¦γƒžγ‚¦γƒ³γƒˆ
app.mount("/file", StaticFiles(directory="file"), name="file")

# γƒ«γƒΌγƒˆγ«γ‚’γ‚―γ‚»γ‚Ήγ—γŸγ‚‰ /file/index.html を返す
@app.get("/")
def read_root():
    return FileResponse("file/index.html")