Изредка появляется ошибка с корсой. Как исправить?
Фронт на react, бэк на nestjs(express). Корса разблочена, но изредка появляется ошибка при отправке аудио на бэк:
"has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource."
Если запускать приложение на локалхосте ошибки не возникает, только в проде(на aws).
Если я правильно понял, это было связано с настройкой nginx на eb aws. Когда файлы отправлялись выше указаного там допустимого объёма, возвращалась cors ошибка.
Решение было следующим:
1. В проекте создать структуру директорий .platform/nginx/conf.d (Перед platform не забудьте точку)
2. В директории conf.d создать файл proxy.conf
3. В этом файле содержимое client_max_body_size 50M; (Ну или любой нужный размер вместо 50M)
Ну или после каждого деплоя вручную залезать в ec2 инстанс и править nginx.conf руками