У меня есть приложение Nodejs + Angular, и я развернул его на AWS Elasti c Beanstalk. В моем приложении у меня есть загрузка изображений, и все работает правильно, за исключением больших файлов изображений. У меня есть несколько конфигураций для этого:
- На своем бэкэнде я использую multer для загрузки изображений и устанавливаю ограничения файлов на 10 МБ
module.exports = multer({storage: storage, limits: { fileSize: 10 * 1024 * 1024 }}).single('image');
- У меня также есть файл конфигурации с именем '01_files.config', который я развертываю с приложением, используя этот код
files:
"/etc/nginx/conf.d/proxy.conf" :
mode: "000755"
owner: root
group: root
content: |
client_max_body_size 20M;
Все работает на моем локальном компьютере, но когда я развертываю приложение, оно выдает «ошибку CORS», когда я пытаюсь загрузить изображение размером не более 1 МБ (ограничение размера по умолчанию для multer).
Я новичок в конфигурации AWS, поэтому мне нужна помощь.