• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

cjs: node.js+express+ Sequelize ORM 快速开发框架,集成用户登录,权限管理,日志管 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

cjs

开源软件地址:

https://gitee.com/caibojian/cjs

开源软件介绍:

#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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap