всё это собрано yarn build и положено в докер образ с nginx
Вопрос: какие есть способы задать роутеру basename при запуске контейнера?
https://reactrouter.com/web/api/BrowserRouter/basename-string
У меня есть пару решений, но оно всё выглядит костыльными, вдруг кто встречался с подобной проблемой
Предыстория: есть образ приложения, который хотелось бы запускать на любом /pathname
Т.е после compile? А статика тоже через pathname будет доступна? Или только роутинг? Я официальных способов не знаю, но: Если первое, то вряд ли получится, т.к ссылки на чанки придётся как-то динамически формировать Если второе, то можно через апи или статический json загружать, но это такое. Или внутрь html добавлять script с глобальной переменной при старте контейнера
Обсуждают сегодня