FastApi ошибка No 'Access-Control-Allow-Origin' при длительных запросах

Для доступа API из фронта использую ngrok.exe http 80. При запросах с фронтеда в API выполняется фильтрация данных которая длится 10min+, но проблема в том, что на фронте получаю ошибку спустя 5 минут....

Access to XMLHttpRequest at 'https://0c79-37-112-0-90.eu.ngrok.io/integration/start_filter' from origin 'Тут был урл фронта' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

У бекенда вроде бы корсы настроены так как должны.

from fastapi import FastAPI
from starlette.middleware.cors import CORSMiddleware

from .routers.router import router

app = FastAPI()

app.add_middleware(
    CORSMiddleware,
    allow_origins=["*"],
    allow_credentials=True,
    allow_methods=["*"],
    allow_headers=["*"],
)



app.include_router(router)

Вопрос в том, ошибка из-за бекенда или ngrok и можно ли её пофиксить? Выполнял запросы с фронта, requests и postman везде одно и тоже, только ошибки трактовались по разному


Ответы (0 шт):