|
|
from fastapi import FastAPI, HTTPException,APIRouter,Request |
|
|
from pydantic import BaseModel |
|
|
from fastapi.responses import HTMLResponse |
|
|
from fastapi.staticfiles import StaticFiles |
|
|
from starlette.responses import FileResponse |
|
|
from fastapi.middleware.cors import CORSMiddleware |
|
|
app = FastAPI() |
|
|
origins = ["*"] |
|
|
app.add_middleware( |
|
|
CORSMiddleware, |
|
|
allow_origins=origins, |
|
|
) |
|
|
app.mount("/files/", StaticFiles(directory='../code'), name="index") |
|
|
@app.get("/") |
|
|
async def read_index(): |
|
|
return FileResponse('app/html/index.html') |