CORS выдает выборку изображений из AWS s3 - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть приложение Ioni c с бэкэндом nodejs, где пользователи могут загружать изображения в корзину AWS s3. Загрузка обрабатывается сервером узлов и работает отлично. Однако, когда приложение пытается извлечь изображения из корзины (используя тег img), я получаю ошибку cors.

Доступ к изображению в 'AWS .URL' из источника 'APPLICATION.URL' политика CORS заблокирована: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».

На данный момент моя политика CORS ведра настроена так:

<?xml version="1.0" encoding="UTF-8"?>
  <CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
   <CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>

Кто-нибудь знает, как передать заголовок Access-Control-Allow-Origin при извлечении изображений из тега img?

...