Reactjs - 反应路由器禁止路径

时间:2017-11-27 14:38:11

标签: reactjs path react-router

我有路线

<Route exact path="/view/:personID" component={PersonView} />

它工作正常,但/视图仍然呈现,虽然没有人在其中。有没有办法不允许这条路径或转入404?

答案是使用开关

<Switch>
  <Route exact path="/view/:personID" component={PersonView} />
  <Redirect from='/view' to='/' />
</Switch>

1 个答案:

答案 0 :(得分:0)

如果你有render,如果没有返回自定义错误/视图,你可以在personID部分测试中对你的组件进行管理。