在React Router 4中使用受保护的路由,想知道我已经能够上班的事情是否可能。
<Switch>
<Route exact path="/" component={LandingPage} />
<Route path="/sign-in" component={SignIn} />
<Route exact path="/auth/home" component={Home} />
<Route exact path="/auth/my-profile" component={UserProfile} />
<ProtectedRoute path="/auth" />
</Switch>
我具有以上所示的这些路由,并且已经建立了一个受保护的路由,称为/auth
我想要的是使用它来保护以/auth
开头的所有路由
因此在此示例中
<Route exact path="/auth/home" component={Home} />
<Route exact path="/auth/my-profile" component={UserProfile} />
也将受到保护。
有道理吗?