update cors

This commit is contained in:
Fasterino
2025-10-20 21:48:05 +03:00
parent 34b9ce8453
commit affb6c2a2c
3 changed files with 1 additions and 13 deletions

View File

@@ -8,7 +8,7 @@ from .create_room import create_room_router
def get_backend() -> tuple[APIRouter, AsyncServer]: def get_backend() -> tuple[APIRouter, AsyncServer]:
router = APIRouter(prefix="/api") router = APIRouter(prefix="/api")
sio = AsyncServer(async_mode="asgi") sio = AsyncServer(async_mode="asgi", cors_allowed_origins="*")
server = Socket(sio) server = Socket(sio)
@sio.on("connect") # type: ignore @sio.on("connect") # type: ignore

View File

@@ -5,8 +5,6 @@ services:
restart: unless-stopped restart: unless-stopped
networks: networks:
- tss-net - tss-net
environment:
HOST: https://ms.3spikes.space
networks: networks:
tss-net: tss-net:
external: true external: true

10
main.py
View File

@@ -1,22 +1,12 @@
from fastapi import FastAPI from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles from fastapi.staticfiles import StaticFiles
from fastapi.middleware.cors import CORSMiddleware
from socketio import ASGIApp from socketio import ASGIApp
from os import environ
import back import back
import front import front
app = FastAPI() app = FastAPI()
app.add_middleware(
CORSMiddleware,
allow_origins=[environ["HOST"]],
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
router, sio = back.get_backend() router, sio = back.get_backend()
app.include_router(router) app.include_router(router)
app.include_router(front.get_frontend()) app.include_router(front.get_frontend())