Базовое имя response-router-dom в BrowserRouter не работает должным образом - PullRequest
0 голосов
/ 26 февраля 2019

Я создал приложение ReactJs и что будет доступно только в domain.com / app .

Я добавил это в index.js

<BrowserRouter basename='/app/'>
  <App />
</BrowserRouter>

И теперь, когда я перемещаюсь между страницами, все работает как надо (правильно добавляет /app/), напр.domain.com/app/about.

Но приложение все еще доступно без /app, напр.когда я набираю domain.com/about, по-прежнему отображается страница about.

Хотя я хочу, чтобы она была доступна только с /app/, но не без него.

1 Ответ

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

Похоже, вы случайно добавили косую черту, которая не требуется.

Подробнее см. https://reacttraining.com/react-router/web/api/BrowserRouter/basename-string.

...