Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wangbinlml/express-admin
一个基于NodeJS Express Bootstrap 后台管理系统,包括用户,登录,角色,菜单权限等。
https://github.com/wangbinlml/express-admin
Last synced: 2 months ago
JSON representation
一个基于NodeJS Express Bootstrap 后台管理系统,包括用户,登录,角色,菜单权限等。
- Host: GitHub
- URL: https://github.com/wangbinlml/express-admin
- Owner: wangbinlml
- Created: 2017-07-27T03:04:58.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-17T14:58:17.000Z (over 5 years ago)
- Last Synced: 2024-08-03T09:10:01.426Z (6 months ago)
- Language: JavaScript
- Homepage:
- Size: 6.64 MB
- Stars: 206
- Watchers: 11
- Forks: 75
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-github-star - express-admin
README
# express-admin
```
一个基于NodeJS Express Bootstrap 框架的后台管理系统,包括登录,角色,菜单权限等。
redis: v3.0+,
nodejs: v8.0+
```
# 下载地址
https://github.com/wangbinlml/express-admin# Demo地址
http://a.chenxun.org
username: test
password: test# 安装
```
git clone https://github.com/wangbinlml/express-admin.git
cd express-admin
npm install
打开浏览器访问:http://127.0.0.1:3000 (3000端口可在system_config.json中配置)注:图片验证码使用canvas;安装请参考官网教程(https://github.com/Automattic/node-canvas)
```
#配置数据库
```
{
"mysql": {
"host": "127.0.0.1",
"user": "root",
"password": "",
"database": "demo",
"port": 3306,
"connectionLimit": 50,
"acquireTimeout": 10000,
"charset": "utf8"
},
"redis": {
"cluster": false,
"connect_info": [
{
"port": 6379,
"host": "127.0.0.1"
}
]
}
}
```
#数据库文件
```
db/db.tar.gz
db/change.sql
```
# Todo List
- [X] 用户登录
- [X] 登录验证码
- [X] 用户管理
- [x] 菜单管理
- [x] 权限管理
- [x] 用户角色管理
- [x] 菜单权限管理
- [x] 实例数据库
- [x] 菜单管理加入table tree
- [x] 权限设置加入ztree
- [x] 菜单以tab方式打开,可以同时展示多个页面
- [ ] 操作权限管理# 界面预览
1.登录
--
![image](public/images/login.png)1.首页
--
![image](public/images/welcome.png)3.菜单管理
--
![image](public/images/menu.png)4.权限设置
--
![image](public/images/menu_auth.png)