文件名称:egg-cms-stu:蛋-cms-stu
文件大小:46KB
文件格式:ZIP
更新时间:2024-06-09 08:16:57
JavaScript
EGG-CMS-RBAC 系统 演示地址 实现一个 RBAC 系统 首先要认识 egg 主要看下 目录结构和加载器 框架模块 异步 async/await 开发; 接入 ORM 组件 ——Sequelize (Mongoose、Sequelize、TypeORM),封装数据库操作; 支持*切换多种数据库,MySql/SqlServer/Sqlite/Oracle/Postgresql; 实现项目启动,自动生成种子数据 :sparkles:; 设计 4 种 AOP 切面编程,功能涵盖:日志、缓存、审计、事务 :sparkles:; 组件模块: 提供 Redis 做缓存处理; 使用 Swagger 做 api 文档; 使用 graphql 做 api 文档;(备选 Swagger) 支持 CORS 跨域; 封装 JWT 自定义策略授权; 微服务模块: 可配合 Docker 实现容器化; 可配合 Jenk
【文件预览】:
egg-cms-stu-main
----.travis.yml(172B)
----.eslintrc(37B)
----config()
--------config.default.js(4KB)
--------plugin.js(491B)
--------config.prod.js(4KB)
----jsconfig.json(33B)
----package.json(1KB)
----.github()
--------workflows()
----test()
--------app()
----Dockerfile(1KB)
----LICENSE(1KB)
----app()
--------model()
--------extend()
--------middleware()
--------contract()
--------rules()
--------controller()
--------service()
--------router.js(1KB)
--------utils()
----agent.js(100B)
----appveyor.yml(242B)
----.gitignore(143B)
----app.js(2KB)
----README.md(2KB)
----.eslintignore(9B)
----.autod.conf.js(365B)
----.vscode()
--------launch.json(1KB)