без году неделя в этом деле. У меня приложение на сервере лежит по пути /be, я его задал в Router как basename. Все Route компоненты работают нормально, если задать к примеру path="/users", то на сервере все нормально отрабатывает. Переход на "/be/users". А вот к примеру, если задать ссылку <a href="/users", то по клику есно, я перехожу уже без "/be".
Как мне лучше делать. Писать глобальный метод uri(uri), который автоматом добавляет "/be" к uri? Или есть более простые методы. Что бы basename сделать глобавльным, для любого href?
И как тестировать локально? Запускать не npm start, а что то вроде npm run dev и каким нибудь параметром выставлять basename?
Читай о роутерах
вроде можно просто задать baseurl глобально для страницы, в <head>
path={this.props.match.url + '/users'}. Можно так
Обсуждают сегодня