Score
0
Watch 39 Star 69 Fork 22

cai / cjsNodeJS

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
node.js+express+ Sequelize ORM 快速开发框架,集成用户登录,权限管理,日志管理功能,亮点:前端页面可实时查看后台日志。 spread retract

Clone or download
Loading...
README.md

#CJS项目简介

###开发日志:

  • 2017年1月19日:分支v3.0引入Sequelize框架,Sequelize在SQL之上进行抽象、封装,从而提高开发效率的。目前完成管理用户登录及管理员列表显示功能。

  • 2017年1月21日:完成Sequelize ORM框架集成,完成用户和用户组管理功能,目前测试mysql数据库,可以正常使用。

界面展示:

首页

用户管理

用户管理

权限管理

用户组管理

实时日志

实时日志


主要功能

  • 用户管理:可增删查改人员信息。
  • 用户组管理:进行人员权限的分配功能
  • 实时日志:登录系统后,进入该菜单后台就可以实时将后台新增的日志数据推送到前端来,再也不需要用tail -f 之类的命令了
  • 系统状态:系统状态是基于netdata做的,该功能需要事先在服务器中装好netdata,然后修改页面中的服务地址 服务器状态

核心技术

目前应用的核心模块如下:

  • 核心框架:node.js + express
  • 安全框架:自己写的权限管理功能
  • 持久层框架(ORM):Sequelize
  • 缓存框架:Redis(暂未完成)
  • 会话管理:express-session
  • 日志管理:Log4js
  • 前端框架:Angular JS + Bootstrap + Jquery

启动说明

  • npm install
  • npm start
  • 配置文件在settings.js文件中,配置mongodb数据库的连接。
  • 项目第一次运行会自动给数据库插入一个管理员用户,用户名:admin,密码:password

感谢


GitHub

Comments ( 0 )

Sign in for post a comment

NodeJS
1
https://gitee.com/caibojian/cjs.git
git@gitee.com:caibojian/cjs.git
caibojian
cjs
cjs
v3.0

Help Search