Итак, у меня есть приложение реагирования, которое размещено на S3 в качестве статического веб-сайта. Я бы настроил его на основе ветвления функций для теста, чтобы была корневая папка S3, а затем сайт или папка для каждой функции, т.е. "/dev/profile-view"
или "dev/new-ui"
однако реакция имеет проблемы с поиском JS-файлов и загрузкой индекса, если все находится не в корневой папке, если я задаю домашнюю страницу в файле пакета, это работает, но затем, когда я внедряю в производство, это не так. Обновление страницы пропущено, так как не удается найти index.html
Я говорил с поддержкой AWS, и они сказали следующее
К сожалению, функция веб-сайта S3, настроенная в настоящее время в вашем Bucket "au-boral-portal-development"
, не будет поддерживать поведение перенаправления, которое вам нужно для вашего случая, например, добавление префикса "/feature/*"
ко всем запросам.
Я говорил с нашей группой разработчиков услуг, и их совет заключался в том, чтобы решить этот сценарий использования с помощью кода, используя параметр baseURI.