【问题标题】:Manage Roles in React JS application在 React JS 应用程序中管理角色
【发布时间】:2015-12-21 21:46:46
【问题描述】:

您在 React 应用程序中使用什么样的库来管理用户角色?欢迎任何形式的指示。通过角色管理,我主要指的是显示或隐藏应用程序的某些组件。

【问题讨论】:

  • 作为用户角色?这通常不会在服务器级别使用 Node、Django、Rails 等来处理吗?
  • 是的,但是根据用户角色显示或隐藏某些组件?

标签: javascript reactjs redux


【解决方案1】:

在最简单的层面上,我认为您只需在您的状态中反映用户角色,并相应地渲染(或不渲染)组件。

如果您想对非特权用户完全隐藏特权代码的存在,您可能需要将通用代码分解到用户和管理员应用程序之间的共享库中,或者生成两个单独的包,并验证对包的访问权限.

无论哪种方式,重要的是您安全地验证会以特权方式更改服务器状态的请求。

【讨论】:

  • 非常喜欢单独捆绑的想法,但最终解决了完全依赖后端并根据API响应渲染或不渲染组件的问题。
  • 是的,但是当你有一个单页应用程序时你是怎么做的呢?
猜你喜欢
  • 1970-01-01
  • 2017-11-19
  • 2011-02-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-16
  • 2015-02-02
  • 1970-01-01
相关资源
最近更新 更多