Получаю ошибку CORS при попытке получить статически обслуживаемые изображения с сервера Fastapi, хотя я определил свой внешний домен в разрешенных источниках. но все работает нормально, кроме этого
app.mount("/public", StaticFiles(directory="public"), name="public")
origins = [
"http://localhost:5173",
]
app.add_middleware(
CORSMiddleware,
allow_origins=origins,
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
мой код внешнего интерфейса
//http://localhost:8000/public/e2f4e1...
const response = await fetch(`${BASE_URL}/public/${image.link}`);
я получаю ошибку
Access to fetch at 'http://localhost:8000/public/e2f4e1e4-3 ... c2390.jpeg' from origin 'http://localhost:5173' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Подробнее здесь: https://stackoverflow.com/questions/798 ... atic-files