react-router 5.0 的鉴权 当我们使用react-router 控制页面的路由时候,有些页面,是需要登录才能访问,有些不需要登录就可以访问,还有些页面,是根据用户的权限来限制访问的. 如果是传统的多页面,只需要后端鉴权就可以了,没权限就直接后端重定向. 但是单页面情况下,路由使用了 window.history.statepush 这种情况下,路由的改变,是不会向服务器发送页面请求的.所以需要前端来鉴权. 一.参考vue的办法 在vue 里面 路由配置为 json 格式,所以很方便