Я создаю небольшое приложение реакции с этим маршрутизатором:
<BrowserRouter basename='/hotel/'>
<Routes />
</BrowserRouter>
, и это маршруты:
<Switch>
<Layout path="/:agency" component={Home} />
<Layout path="/:agency/list" component={List} />
<Layout path="/:agency/detail/:id" component={Detail} />
<Route component={NoMatch} />
</Switch>
, когда я пытаюсь найти маршрут без базового имени, я получаю этопредупреждение на консоли:
Предупреждение. Вы пытаетесь использовать базовое имя на странице, путь URL которой не начинается с базового имени.Ожидаемый путь "/ 4123" начинается с "/ hotel"
, в то время как я ожидаю получить маршрут nomatch ... есть ли способ получить маршрут nomatch вместо просмотра моего приложения?