Ошибка Fastapi CORS при попытке получить статические файлыPython

Программы на Python
Anonymous
Ошибка Fastapi CORS при попытке получить статические файлы

Сообщение Anonymous »

Получаю ошибку 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

Вернуться в «Python»