怎么处理一个项目扩展出的多个应用的公共服务端代码
比如:我有一个项目是电商平台的,有两个应用
- 正常的电商系统的服务端代码
- 这个电商系统的后台管理系统服务端代码。
它们的models(操作数据库)部分应该是一样的,如果我要更改电商系统的models部分的话,那个后台管理系统的models部分也要做更改。这是两个应用,如果多的话维护起来就困难了
有没有智能一点的办法
6 回复
使用 yarn workspace 相同的依赖一个 models 的包
数据库部分独立出来一个项目呗
@2linziyi2 现在是用的这个策略,可读性比较差
@SunGg12138 或许可以考虑专门分出来一个服务,作为数据服务,然后前台后台都去请求数据 可读性差是什么意思?
一个项目,两个入口
来自酷炫的 CNodeMD
把用到model的部分写到同一个服务器,然后用api暴露出行不