frontend finished

This commit is contained in:
2025-11-10 20:13:02 +01:00
parent d2f3cad487
commit ceac24ffe7
9 changed files with 630 additions and 3 deletions

View File

@@ -1,6 +1,7 @@
from typing import Union
from fastapi import FastAPI
from app.routes import users, auth
from fastapi.middleware.cors import CORSMiddleware
"""
ENDPOINTS:
@@ -11,6 +12,19 @@ from app.routes import users, auth
"""
app = FastAPI(title="FastAPI + MariaDB + 2FA Example")
origins = [
"http://localhost:5173", # tu frontend (vite, react, etc.)
"http://127.0.0.1:5173",
]
app.add_middleware(
CORSMiddleware,
allow_origins=origins, # or ["*"] para permitir todo (solo dev)
allow_credentials=True,
allow_methods=["*"], # GET, POST, PUT, DELETE...
allow_headers=["*"], # Authorization, Content-Type...
)
# Registramos las rutas
app.include_router(users.router, tags=["Users"])
app.include_router(auth.router, tags=["Authentication"])