我正在尝试/login
根据 React Router 给出的示例创建一个受保护的路由,当用户未授权使用 Found Router for Relay Modern 时,该路由将重定向到:
const PrivateRoute = ({ component: Component, ...rest }) => {
return (<Route {...rest} render={props => {
if (!props) return
if (Component && props && props.viewer) {
return (<Component {...props} />)
} else {
throw new RedirectException('/login')
}
}}
/>)
}
我用真实的登录逻辑替换了 fakeAuth,但其余的都是一样的。路线只是不渲染。
Found Router 似乎对围绕这个特定问题的示例很了解。有任何想法吗?