如何在基于响应的用户访问中动态定义路由集?

时间:2019-04-20 10:40:25

标签: reactjs

我想根据用户访问级别动态更改路由,并且我不想将特定用户不允许的路由发送到前端。

例如,如果我有两条路由“ / public”和“ / private”,并且用户没有访问“ / private”路由的权限,则我不希望该用户知道存在称为“ / private”的路由“可用。

1 个答案:

答案 0 :(得分:0)

您可以根据用户访问权限动态设置路线的去向。像这样:

function App({user}){
  return (
    <a href={user === 'admin' ? 'private': 'public'} />
  );
}