All Projects → ciey → Nodeexpressadmin

ciey / Nodeexpressadmin

Licence: mit
node实现后台权限管理系统,集成用户登录,权限管理。

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
Taskhelp Api
TODO管理 Node.js Express Typescript練習用プログラム
Stars: ✭ 40 (-9.09%)
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
Tested
Angular Material in MEAN Stack Website Source
Stars: ✭ 35 (-20.45%)
Mutual labels:  express
Push Starter
React Redux Starter with SSR 🤖
Stars: ✭ 43 (-2.27%)
Mutual labels:  express
Node Quick Mock
🌞 基于Express的mock接口平台
Stars: ✭ 33 (-25%)
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
Gitwar
🚀 Gitwar - Compete with Github
Stars: ✭ 44 (+0%)
Mutual labels:  express
Mean Angular4 Chat App
MEAN stack with Angular 4 Chat App
Stars: ✭ 41 (-6.82%)
Mutual labels:  express

Node.js

node version express mysql

介绍

NodeExpressAdmin为后台权限管理系统

node后台权限管理系统(1)—权限设计

node后台权限管理(2)—界面设计及实现

node后台权限管理(3)—异常处理

技术栈

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].