Реагировать на Js Router, если параметры запроса и без него совпадают с одним и тем же маршрутом. - PullRequest
0 голосов
/ 21 декабря 2018

Название вопроса может сбить с толку из-за того, что я собираюсь задать.У меня есть React route (v4) для моей страницы входа в систему:

<Route path="/login" exact component={LoginContainer} />

Теперь я также хочу поддержать реферера, чтобы, если кто-то заходит на URI "/ login? Referrer = что-то" тогда он должен перейти к тому же компоненту выше.Тем не менее, я удалил точное ключевое слово из этого маршрута и сделал его следующим образом:

<Route path="/login" component={LoginContainer} />

Теперь оно четко работает, как и ожидалось.Но у него есть еще один побочный эффект.Случайные URI также работают на этой странице, например "/ login / что-нибудь"

Как я могу заставить его работать, чтобы любые параметры запроса были разрешены в / login? URI и должен идти в LoginContainer, в то время как я не хотел бы никакого случайного формирования URI после / login посадки на эту страницу.

...