test_bbs / app.py
kkk2z1's picture
Update app.py
5eb3871 verified
import csv
from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
from fastapi.responses import FileResponse
app = FastAPI()
# /file γ‚’ι™ηš„γƒ‡γ‚£γƒ¬γ‚―γƒˆγƒͺγ¨γ—γ¦γƒžγ‚¦γƒ³γƒˆ
app.mount("/api", StaticFiles(directory="api"), name="api")
# γƒ«γƒΌγƒˆγ«γ‚’γ‚―γ‚»γ‚Ήγ—γŸγ‚‰ /file/index.html を返す
@app.get("/api")
def read_root():
return FileResponse("api/api.html")
@app.get("/api/sread_list")
def sread_list
return FileResponse("/api/sread_list.csv")
@app.get("/api/sread_create",status_code=201)
def sread_create
return {"message": "success"}