分享一套实用的后台管理系统 shin-admin,后端基于Node.js开发
年前整理了一套后台管理系统,并上传到了GitHub上,shin 的读音是[ʃɪn],谐音就是行,shin-admin的特点是:
- 站在巨人的肩膀上,依托 Umi 2 、Dva 2 、Ant Design 3 和 React 16.8 搭建的定制化后台。
- 介于半成品和成品之间,有很强的可塑性,短期内你就能把控全局。
- 借助模板组件可快速交付 90%以上的页面。
- 多样的权限粒度,大到菜单,小到接口。
- 容易扩展,例如引入统计用的图表或富文本编辑器等。
与其配套的后端服务是用 Node.js 开发的,取名为shin-server,它的特点是:
- 站在巨人的肩膀上,依托 KOA2 、bunyan 、Sequelize 等优秀的框架和库所搭建的定制化后端系统服务。
- 一套完整的 Node.js 后端服务解决方案。
- 调试便捷,实时打印出各类请求、日志和所有的查询语句。
- 配合独立的配置文件可连接 MongoDB 、MySQL 以及 Redis 。
- 已开辟脚本和定时任务目录,可将相应文件补充进来。
- 容易扩展,可引入第三方库,例如队列、云服务等。