asynccontextmanagerf-fix
All checks were successful
Deploy on push / deploy (push) Successful in 6s

This commit is contained in:
Untone 2025-07-07 22:53:01 +03:00
parent d03336174f
commit 5d766b7601

13
main.py
View File

@ -1,5 +1,6 @@
import asyncio import asyncio
import os import os
from contextlib import asynccontextmanager
from importlib import import_module from importlib import import_module
from pathlib import Path from pathlib import Path
@ -42,8 +43,6 @@ middleware = [
Middleware( Middleware(
CORSMiddleware, CORSMiddleware,
allow_origins=[ allow_origins=[
"https://localhost:3000",
"http://localhost:3000",
"https://testing.discours.io", "https://testing.discours.io",
"https://testing3.discours.io", "https://testing3.discours.io",
"https://v3.dscrs.site", "https://v3.dscrs.site",
@ -185,6 +184,7 @@ async def dev_start() -> None:
background_tasks = [] background_tasks = []
@asynccontextmanager
async def lifespan(app: Starlette): async def lifespan(app: Starlette):
""" """
Функция жизненного цикла приложения. Функция жизненного цикла приложения.
@ -265,7 +265,14 @@ if DEVMODE:
# Для DEV режима регистрируем дополнительный CORS middleware только для localhost # Для DEV режима регистрируем дополнительный CORS middleware только для localhost
app.add_middleware( app.add_middleware(
CORSMiddleware, CORSMiddleware,
allow_origins=["*"], allow_origins=[
"https://localhost:3000",
"https://localhost:3001",
"https://localhost:3002",
"http://localhost:3000",
"http://localhost:3001",
"http://localhost:3002",
],
allow_credentials=True, allow_credentials=True,
allow_methods=["*"], allow_methods=["*"],
allow_headers=["*"], allow_headers=["*"],