Как заставить Strapi распознавать пользовательский домен, указывающий на корзину S3? - PullRequest
0 голосов
/ 23 марта 2019

Я использую корзину S3 для хранения статических ресурсов через плагин strapi-provider-upload-aws-s3 .Кроме того, у меня есть собственный домен, указывающий на эту корзину через SSL.По сути, https://my.domain.com/photo.jpg указывает на https://s3.amazonaws.com/my.domain.com/photo.jpg. Есть ли способ сообщить плагину об этом, чтобы он автоматически изменял URL-адреса с s3.amazonaws.com / my.domain.com до my.domain.com перед обновлением поля, содержащего такой URL?

Если это невозможно с помощью простой конфигурации или панели мониторинга, есть лилюбой способ настроить сам код, чтобы включить эту функциональность?И если это так (я очень надеюсь, что есть), какой файл содержит эту логику, если нужно идти по этому пути?

1 Ответ

0 голосов
/ 25 марта 2019

Я думаю, что в вашем случае лучше всего обновить саму загрузку плагина (./plugins/upload).В настоящее время настройка для ваших нужд отсутствует.

Для этого вам придется обновить функцию findAll и заменить хост вручную в map перед отправкой данных.

Здеськод, о котором я говорю: https://github.com/strapi/strapi/blob/master/packages/strapi-plugin-upload/controllers/Upload.js#L122

Вам придется заменить URL-адрес в соответствии с вашими потребностями.

...