ciey / Nodeexpressadmin
Licence: mit
node实现后台权限管理系统,集成用户登录,权限管理。
Stars: ✭ 44
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Nodeexpressadmin
Node Production
Take Your Node.js Project to The Production Environment (VPS/Dedicated Server).
Stars: ✭ 35 (-20.45%)
Mutual labels: express
Webpack Isomorphic Dev Middleware
The webpack-dev-middleware, but for isomorphic applications
Stars: ✭ 38 (-13.64%)
Mutual labels: express
Graphql Apq
🎯 Automatic persisted queries (APQ) for any GraphQL server.
Stars: ✭ 43 (-2.27%)
Mutual labels: express
Goeat Api
Rest API for a food delivery application - Built with Express, Postgres, Redis, MongoDB and Nodemailer
Stars: ✭ 36 (-18.18%)
Mutual labels: express
Video Stream.js
🔜 📼 Video stream middleware for express.js
Stars: ✭ 37 (-15.91%)
Mutual labels: express
Oas Generator
NodeJS RESTful APIs scaffolding based OpenAPI 3.x specs using oas-tools and express.
Stars: ✭ 32 (-27.27%)
Mutual labels: express
Chat Buy React
Client for beginners to learn, built with React / Redux / Node
Stars: ✭ 1,026 (+2231.82%)
Mutual labels: express
Express Security
nodejs + express security and performance boilerplate.
Stars: ✭ 37 (-15.91%)
Mutual labels: express
Vue Express Webpack Gulp
使用Vue,Express,Webpack,gulp搭建的自动化电影库项目
Stars: ✭ 42 (-4.55%)
Mutual labels: express
Es6 Express Mongoose Passport Rest Api
Lightweight boilerplate for Node RESTful API, ES6, Express, Mongoose and Passport 🎁
Stars: ✭ 36 (-18.18%)
Mutual labels: express
Hellobooks
A Single-Page Library Management App built with nodejs, express and react and redux
Stars: ✭ 37 (-15.91%)
Mutual labels: express
Generator Expressjs Rest
Project template for an ExpressJS application
Stars: ✭ 41 (-6.82%)
Mutual labels: express
Gympoint Api
Rest API of a gym management application - built with Express, Postgres, Redis, and Nodemailer.
Stars: ✭ 39 (-11.36%)
Mutual labels: express
Phaser3template
heroku deployable webpacked phaser3 template with socket.io for multi or single player games
Stars: ✭ 44 (+0%)
Mutual labels: express
介绍
NodeExpressAdmin为后台权限管理系统
技术栈
Framework: Express
db: mysql
ORM: sequelize
Cache: redis
ECMAScript: ES6
项目运行
环境:
- node >=8, 推荐LTS 10+
- mysql >= 5.6
- redis
//copy config.js,config.js为本地配置文件,加入了gitignore
$ cp config.default.js config.js
$ npm install
//mysql中手动建数据库,执行以下命令同步表
$ node dbsync
// models/sql/express_admin_init.sql 执行并初始化数据
// 默认初设账户admin/admin, test/test
$ npm start
项目布局
.
├── assets 静态资源目录
│ ├── css 自定义css
│ ├── images 自定义图片
│ ├── js 自定义js
│ └── libs 第三方资源库
├── common 公共组件
│ ├── logger.js 日志
│ └── xxx.js 其他(后续增加)
├── controller 控制器
│ ├── login.js 登录控制器
│ ├── system.js 系统控制器
│ ├── xxxx.js 其他(后续增加)
├── logs 日志文件
├── middleware 中间件
│ ├── auth.js 权限验证
│ └── xxxx.js 其他(后续增加)
├── models 模型(数据库)
│ ├── index.js db配置及加载模型
│ └── user.js 用户模型
├── upload 上传文件夹
│ └── xxxx.png
├── views 视图
├── app.js 启动文件
├── config.default.js 默认配置
├── config.js 加载实际配置(本地)
├── dbsync.js 数据同步
├── package.json 配置文件
├── README.md 项目说明
└── router.js 路由表
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].