【发布时间】:2017-10-08 09:57:57
【问题描述】:
我有两个环境:“管理员”和“校友”。我想知道如何做到这一点,以使“管理员”用户无法访问“校友”用户的路线,反之亦然。我正在使用 React-Router 2.4.0。用这项技术可以做到吗?我是 ReactJS 的新手(我使用的是 15.4.2 版)。
另一个问题:更新到新版本并转译我所有的路线是否方便?
这是我的路线:
<Router history={browserHistory}>
<Route path="/" component={NotFound}/>
<Redirect from="/alumno" to="/alumno/inicio"/>
<Redirect from="/administrador" to="/administrador/inicio"/>
<Route path="/" component={App}>
<Route path="alumno" component={AppAlumno}>
<Route path="inicio" component={Alumno_Inicio}/>
<Route path="nueva_incidencia" component={Alumno_NuevaIncidencia}/>
<Route path="mis_incidencias" component={Alumno_MisIncidencias}/>
</Route>
<Route path="administrador" component={AppAdministrador}>
<Route path="inicio" component={Administrador_Inicio}/>
<Route path="nueva_incidencia" component={Administrador_NuevaIncidencia}/>
<Route path="incidencias_recibidas" component={Administrador_IncidenciasRecibidas}/>
<Route path="incidencias_recibidas/nuevo_informe" component={Administrador_NuevoInforme}/>
<Route path="informes" component={Administrador_Informes}/>
<Route path="informes/nueva_respuesta_informe" component={Administrador_NuevaRespuestaInforme}/>
</Route>
</Route>
</Router>
谢谢。
【问题讨论】:
标签: reactjs ecmascript-6 react-router