Author:USher.Yue
Email:[email protected]
Node Version:16.0+
基于Node.js Express等二次封装的开发框架用于快速构建API 应用
├── app // 应用代码
│ ├── cert //ssl证书目录
│ ├── config.js //配置文件
│ ├── common // 开发环境
│ ├── lang // 国际化
│ ├── middleware // 中间件
│ ├── modules // 模型
│ ├── routers // 路由
│ └── views // 模板引擎
├── core // 框架代码
├── test //单元测试
├── upload //文件上传目录
├── docker //Docker部署
├── .gitignore
├── package.json
├── README.md
└── www //启动入口
└── www-electron //electron桌面启动入口
global.db 全局Sequlize对象
global.redis 全局Redis客户端对象
global.models 全局模型列表对象
global.VModel 全局数据库虚拟模型类
global.newRouer() 全局路由构造方法
global.newSqlBuilder() 全局SQL构造器方法
global.M() 全局模型加载函数
global.L() 全局i18n加载函数
1、去掉package.json中的electron模块
2、npm install //安装依赖
3、npm start //运行框架
1、npm install //安装依赖
2、electron www-electron //运行框架
art-template https://ejs.bootcss.com/#docs
ejs https://ejs.bootcss.com/#docs
http(s)
- 支持Electron-UI
- 域名绑定自定义路由
- 前后端分离开发
- 数据库读写分离
- MVC+MVVM
- 极少的代码开发
- SQL Builder&ORM
- 基于注解路由的开发