更新文档
This commit is contained in:
29
README.md
29
README.md
@@ -9,6 +9,22 @@
|
||||
本案例中 **[主应用]** 采取的就是OOP风格,当然如果你不熟悉上面的写法,那么可以在
|
||||
【其他模块】中使用Vue2,Vue3都行,但仍然需要遵守DDD的规范进行开发!
|
||||
|
||||
## 开发日记
|
||||
|
||||
- [x] 基于DDD理念改造
|
||||
- [x] 基于 vite-plugin-federation 拆分领域模块为联邦模块,实现微前端
|
||||
- [x] 基于 Vue3+OOP+JSX 改造项目代码
|
||||
- [x] 基于 Nacos 开发 nacos-federation 插件,实现各模块的服务注册&发现,统一管理远程地址
|
||||
- [x] 修改 nacos-federation 插件实现其成为vite的插件,进一步简化代码!
|
||||
- [x] 修改 nacos-federation 插件,实现 接口请求基地址从 配置中心获取,并注入到环境变量中
|
||||
- [x] 配置 Traefik,实现微前端网关,限流与熔断,重试,IP 白名单,压缩
|
||||
- [x] 封装自动生成 Traefik 代理配置的 nodejs 插件代码
|
||||
- [x] pnpm 统一管理集中项目依赖,运行&构建等
|
||||
- [ ] 领域模块实现 docker 自动化构建部署上线
|
||||
- [ ] Deno集成GraphQL
|
||||
- [ ] ....
|
||||
- [ ] 爬快手api,实现一个完整项目,测试脚手架不足
|
||||
|
||||
## 技术栈:
|
||||
|
||||
- [DDD领域驱动设计](https://zh.wikipedia.org/zh-cn/%E9%A0%98%E5%9F%9F%E9%A9%85%E5%8B%95%E8%A8%AD%E8%A8%88)
|
||||
@@ -208,19 +224,6 @@ export default class Header extends TSX<Props>()(Vue) implements Props {
|
||||
}
|
||||
```
|
||||
|
||||
## 开发任务
|
||||
|
||||
- [x] 基于DDD理念改造
|
||||
- [x] 基于 vite-plugin-federation 拆分领域模块为联邦模块,实现微前端
|
||||
- [x] 基于 Vue3+OOP+JSX 改造项目代码
|
||||
- [x] 基于 Nacos开发Nodejs模块,实现各模块的服务注册&发现,统一管理远程地址
|
||||
- [x] 配置 Traefik,实现微前端网关,限流与熔断,重试,IP 白名单,压缩
|
||||
- [x] pnpm 统一管理集中项目依赖,运行&构建等
|
||||
- [ ] 领域模块实现 docker 自动化构建部署上线
|
||||
- [ ] Deno集成GraphQL
|
||||
- [ ] ....
|
||||
- [ ] 爬快手api,实现一个完整项目,测试脚手架不足
|
||||
|
||||
## ~~【失效】运行 & 打包~~
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user