https://github.com/xuxuxu-ni/nodeplatform-eggjs
基于egg.js编写的node平台,演示地址不要乱搞啊
https://github.com/xuxuxu-ni/nodeplatform-eggjs
egg element-ui elementui-vue mysql rbac vue vue-admin
Last synced: about 1 month ago
JSON representation
基于egg.js编写的node平台,演示地址不要乱搞啊
- Host: GitHub
- URL: https://github.com/xuxuxu-ni/nodeplatform-eggjs
- Owner: xuxuxu-ni
- Created: 2019-01-09T03:23:59.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-12T19:41:17.000Z (over 2 years ago)
- Last Synced: 2023-11-07T16:42:30.443Z (over 1 year ago)
- Topics: egg, element-ui, elementui-vue, mysql, rbac, vue, vue-admin
- Language: JavaScript
- Homepage: http://49.235.188.111
- Size: 28.1 MB
- Stars: 220
- Watchers: 8
- Forks: 55
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nodePlatform
### 基于egg.js+jwt+mysql编写的开箱即用的权限管理后台
### 前台: [vue-xuAdmin](https://github.com/Nirongxu/vue-xuAdmin) (因为本项目的权限需要后台可配置,所以`vue-xuAdmin`的权限部分做了修改)
### 后台: egg.js
### 数据库: mysql### 演示地址(乞丐版服务器比较卡):http://49.235.188.111
👤 **NiRongxu**
* Github: [@NiRongxu](https://github.com/NiRongxu)
* QQ: 595485548
* QQ群: 157216616
* email: [email protected]### 已实现功能
#### 使用之前请先了解`egg.js`,然后把`/server/config/config.local.js`数据库配置成自己的,只要手动创建数据库就行,数据表在系统运行时会自动创建,并且自动创建超级管理员账号,为了系统稳定性该账号不可以被删除,不可以被降级权限- [x] 注册
- [x] 登录
- [x] token校验过期处理(临时过期,永久过期)
- [ ] 微信登录
- [x] 个人资料修改
- [x] 角色管理,(增加,删除,修改)系统默认创建超级管理员角色,除了超级管理员任何角色不可对其删除修改
- [x] 权限管理 对每个角色分配不同的页面路由权限和按钮权限,(当前角色的用户只能分配自己拥有的页面权限和按钮权限)
- [x] 管理员对普通用户资料修改
- [x] 账号管理(增加,删除,修改)系统默认创建超级管理员账号,除了超级管理员任何角色不可对其删除修改
- [x] 添加账号
- [x] 用户列表
- [x] 用户状态管理
- [x] 发表文章 文章发布编辑器有`markdown`和`富文本`两种模式,`markdown`解析为`markdown`,`html`,`json`三种文本格式
- [x] 文章缩略图
- [x] 文章banner
- [x] 修改文章
- [x] 删除文章
- [x] 文章列表
- [x] 发表评论
- [x] 回复评论
- [x] 评论管理 (增加,删除,修改)
- [x] 评论列表### 系统截图
#### 首次运行截图

#### 内容截图










## 结语
如果这个框架对你有帮助的话,请给个星点个star