AdminBro 简介
今天介绍的这款AdminBro开源软件就强大了。AdminBro是一个自动管理界面,可以插入您的应用程序。作为开发人员,您提供数据库模型(如帖子,评论,商店,产品或应用程序使用的任何其他内容),AdminBro会生成允许您(或其他可信用户)管理内容的UI。
AdminBro是一个为node.js应用程序自动生成的管理面板,它使用reactjs前端框架来显示一个漂亮的用户界面。简单来说,使用AdminBro,您可以在几分钟内而不是几天内构建一个管理面板。
AdminBro 于最近也就是2019年8月下旬,发布了1.0 release 版本, 基于MIT协议,目前Github star 700+, 小编大胆预测这个项目是个潜力股,赶紧学习起来吧。
AdminBro截图
功能列表
- CRUD任何资源中的任何数据
- 自定义操作
- 根据资源中的架构进行表单验证
- 带小部件的全功能仪表板
- 自定义资源装饰器
为什么使用AdminBro
假设您有一个内置于node.js中的工作服务,它使用(例如hapi.js或Express)呈现几个rest路由,并使用mongoose作为数据库的连接器。
一切正常,但现在你想:
- 查看应用中的所有数据,
- 对数据库中的对象执行自定义业务操作,
- 使用初始数据引导表,
- 构建自定义报告页面,
- 允许其他团队成员(不是必要的程序员)查看应用程序中发生了什么。
所有这些情况都可以通过AdminBro解决。通过添加几行代码,您可以运行管理界面。
总结
AdminBro 一款开发文档丰富,功能强大,可以在几分钟内而不是几天内构建一个具有访问控制和动作挂钩 (支持before hook和after hook,还可以预先填充自定义字段或删除不必要的数剧)自定义管理面板。对于想实现自定义的管理面板,这款开源软件就十分值得推荐你使用。