【发布时间】:2015-10-01 00:55:40
【问题描述】:
所以,当我们使用 yo 生成器创建 Mean.js 应用程序时,默认有一个 User 模块,用于管理身份验证、注册、登录、配置文件设置等。 我们还可以选择在用户模型中为用户添加角色,默认设置管理员和用户角色。 默认情况下,用户可以自行注册到应用程序,现在假设我想使用管理员用户对用户进行 CRUD 操作(创建、读取、更新、删除新用户,以及进行列表用户等查询)并禁用注册普通用户的选项,因此只有管理员可以注册新用户。
我想到了两个选择:
- 使用 yeoman 创建一个 CRUD 模块(但这会导致管理所有这些身份验证内容的现有用户模块出现问题)
- 从头开始做所有事情,比如添加所有控制器、路由和所有需要的东西(但这会花费很多时间,并且可能会产生很多错误,因为我可能会忘记一些东西)
你有什么建议?
【问题讨论】: