可视化网站的系统可以自定义路由,自定义API和管理系统的用户权限。
- 对路由增删改查。
- 对API增删改查,支持文件上传,统一接口。
- 可增加删除工具方法,在路由控制器、API控制器内调用。
- 工具方法可操作全局状态管理,数据库等操作。
- 文件管理系统,对HTML模板文件、静态文件管理,可以上传下载。
- 具有用户管理系统,可针对每个角色分配路由、API的访问权。
- 居于KOA2.0开发,ES7异步/等待支持。
- function 内部方法
- ...若干个内部方法
- middlewares 中间件
- ...若干个中间件
- public 存放静态文件的文件夹(可通过配置文件修改)
- store 集中状态管理
- apis 处理API
- ...若干个核心API
- databases 数据库
- app 应用级数据库
- index.js 处理应用级数据库,默认sqlite3数据库,可改为自己的数据库
- config 配置管理
- index.js 处理配置文件
- core 核心级数据库
- index.js 核心级数据库,默认sqlite3数据库
- data 存储数据库文件的文件夹
- database_app.db 应用级数据库(可通过配置文件修改)
- database_core.db 核心级数据库(可通过配置文件修改)
- config_db.json 存储配置文件
- app 应用级数据库
- routers 处理路由
- ...若干个核心路由
- tools 处理工具方法
- ...若干个核心工具方法
- apis 处理API
- upload_files 临时存放上传文件的文件夹(可通过配置文件修改)
- views 存放视图模板文件的文件夹(可通过配置文件修改)
- app.js 启动文件
- config.js 初始配置文件
- admin.zip 前台管理员页面(可静态打开)