Я определяю свой маршрут
<Route path={['/test', '/test\\?foo=:id&bar=:id\\&zoo=:id']} component={Test} />
Когда я ввожу URL localhost:9000/test?foo=100&bar=100&zoo=100
, он не перенаправляется на тестовый компонент.Я добавил console.log(this.props.location.search)
в componentDidMount (), но он дает вывод в виде ?foo=100&bar=100&zoo=100
И он идет в мой вид страницы ошибок, который
<Route path="" component={ErrorPage} />
Я попытался удалить знак вопроса (?) Из URL-адреса и добавить символы, такие как [,], $, и URL-адрес попадает в компонент тестирования.
Есть ли способ ввода URL = localhost:9000/test?foo=100&bar=100&zoo=100
I?вместо того, чтобы перейти к компоненту ошибки, перенаправьте его на компонент Test.
Буду признателен за помощь.