login route checked

This commit is contained in:
2025-01-10 14:54:55 +03:00
parent 79aa3a1bc5
commit fa4260dbea
7 changed files with 114 additions and 18 deletions

View File

@@ -2,7 +2,8 @@ import uvicorn
import routers
from fastapi.middleware.cors import CORSMiddleware
from fastapi.exceptions import HTTPException
from fastapi import Request, HTTPException, status
from fastapi.responses import JSONResponse
from middlewares.token_middleware import AuthHeaderMiddleware
from application.create_file import create_app
@@ -23,8 +24,17 @@ app.add_middleware(
)
app.add_middleware(AuthHeaderMiddleware)
app.add_exception_handler(HTTPException, ErrorHandlers.exception_handler_http)
app.add_exception_handler(Exception, ErrorHandlers.exception_handler_exception)
# Initialize error handlers
error_handlers = ErrorHandlers.create(
requests=Request,
exceptions=HTTPException,
response_model=JSONResponse,
status=status
)
# Register error handlers with bound methods
app.add_exception_handler(HTTPException, error_handlers.exception_handler_http)
app.add_exception_handler(Exception, error_handlers.exception_handler_exception)
if __name__ == "__main__":
uvicorn_config = {