Elpis

基于 Vue 3 + Koa 2 的约定式全栈框架,提供自动加载、多层配置合并与 Schema 驱动后台能力,帮助快速搭建企业级 Web 应用。

技术栈
  • Vue 3
  • Koa 2
  • Webpack 5
  • Pinia
  • Ajv
  • Element Plus
Elpis 中间件洋葱圈模型与请求处理流程

约定式加载

Controller、Service、Router、Middleware 按目录自动扫描注册,减少样板代码。

双源可覆盖

框架能力与业务目录双源加载,同名资源由业务覆盖,升级框架不丢定制。

四层配置合并

框架默认、业务默认与环境配置分层合并,后者覆盖前者,适配多环境部署。

BFF 分层结构

接入层、业务层与服务层职责清晰,路由、控制器与服务按层协作。

Elpis BFF 层:接入层、业务层、服务层结构图