project structure and database

This commit is contained in:
2025-07-27 19:34:40 +04:00
parent 833bcd6ff7
commit 361f94323c
23 changed files with 474 additions and 11 deletions

23
main.py
View File

@ -1,13 +1,22 @@
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from starlette.staticfiles import StaticFiles
app = FastAPI()
origins = [
'http://localhost:5173'
]
app = FastAPI(separate_input_output_schemas=False)
@app.get("/")
async def root():
return {"message": "Hello World"}
app.add_middleware(
CORSMiddleware,
allow_origins=origins,
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
routers_list = []
@app.get("/hello/{name}")
async def say_hello(name: str):
return {"message": f"Hello {name}"}
app.mount("/static", StaticFiles(directory="static"), name="static")