diff --git a/app/main.py b/app/main.py index ad3489a..dece154 100644 --- a/app/main.py +++ b/app/main.py @@ -23,7 +23,15 @@ app.include_router(user_router) app.include_router(image_router) origins = ["http://localhost:5173"] -headers = ["Content-Type", "Set-Cookie", "Access-Control-Allow-Headers", "Authorization", "Accept", "Access-Control-Allow-Origin"] +headers = [ + "Content-Type", + "Set-Cookie", + "Access-Control-Allow-Headers", + "Authorization", + "Accept", + "Access-Control-Allow-Origin", + "Sec-WebSocket-Protocol" +] app.add_middleware( CORSMiddleware, @@ -38,9 +46,9 @@ app.mount("/static", StaticFiles(directory="app/static"), name="static") class AddHeaderMiddleware(BaseHTTPMiddleware): async def dispatch(self, request: Request, call_next): - logging.critical(request.headers) + logging.critical(f"Запрос \n{request.headers}") response = await call_next(request) - logging.critical(response.headers) + logging.critical(f"Ответ \n {response.headers}") if "Sec-Websocket-Protocol" in request.headers: raise ValueError(request.headers["Sec-Websocket-Protocol"]) response.headers["Sec-Websocket-Protocol"] = request.headers["Sec-Websocket-Protocol"]