带有和不带查询参数的React Js Router到达同一路由

时间:2018-12-21 13:58:24

标签: reactjs react-router-v4 react-router-dom

问题标题可能会让我感到困惑。我的登录页面具有React route(v4),如下所示:

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

现在,我还希望支持引荐来源网址,因此,如果有人使用URI “ / login?referrer = something” ,则应该使用上述相同的组件。那就是说我从路由中删除了确切的关键字,并使其如下:

"WHERE (@Name IS NULL OR Name LIKE @Name + '%') AND  Active=1 AND Excluded=0"

现在,它显然可以按预期工作。但是它还有另一个副作用。随机URI也可以在该页面上运行,例如“ / login / anything”

我如何使它起作用,以便在 / login中允许任何查询参数? URI并应转到LoginContainer,而在 / login之后我不希望形成任何随机URI 登陆到该页面。

0 个答案:

没有答案