Insomnia
Insomnia-server 是全栈项目 Insomnia 的服务端代码,项目基于 SpringBoot 开发
整合 jwt,mysql,Spring Jpa,Redis,Freemarker等主流后端开发框架
本地环境基于 docker-compose 部署。
项目结构
Insomnia-server
├── insomnia_admin 后台管理系统
├── insomnia_api 为前端app提供 接口
└── insomnia_common 通用的响应和常量
项目为多模块构建,后台管理admin 依赖于 api模块,拿到后者提供的接口数据,交由 Freemarker 模板引擎填充展示。
common模块 则放置一些通用的类库和常量
主要功能
Insomnia-server
├── 用户相关
| ├── 游客邮箱绑定
| ├── 用户登录
| ├── 收藏列表
|