This commit is contained in:
2024-06-11 22:56:59 +09:00
parent f430332492
commit da6d957669
8 changed files with 168 additions and 3 deletions

16
main.py
View File

@ -1,7 +1,18 @@
from fastapi import FastAPI
from fastapi.responses import HTMLResponse
from fastapi.middleware.cors import CORSMiddleware
app = FastAPI()
from contextlib import asynccontextmanager
from backend_fastapi.auth import router as auth_router
from backend_fastapi.database import connect, disconnect
@asynccontextmanager
async def lifespan(app: FastAPI):
await connect()
yield
await disconnect()
app = FastAPI(lifespan=lifespan)
origins = [
"http://localhost",
"http://localhost:8000",
@ -25,7 +36,8 @@ def index():
async def get_data():
return {"firstname": "Котофей","lastname":"Барсикофф","age":"10"}
app.include_router(router=auth_router, prefix="/auth")
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=8000, reload=True)
uvicorn.run(app, host="0.0.0.0", port=8000)