怎么处理一个项目扩展出的多个应用的公共服务端代码
发布于 6 年前 作者 SunGg12138 2922 次浏览 来自 问答

比如:我有一个项目是电商平台的,有两个应用

  1. 正常的电商系统的服务端代码
  2. 这个电商系统的后台管理系统服务端代码。

它们的models(操作数据库)部分应该是一样的,如果我要更改电商系统的models部分的话,那个后台管理系统的models部分也要做更改。这是两个应用,如果多的话维护起来就困难了

有没有智能一点的办法

6 回复

使用 yarn workspace 相同的依赖一个 models 的包

数据库部分独立出来一个项目呗

@2linziyi2 现在是用的这个策略,可读性比较差

@SunGg12138 或许可以考虑专门分出来一个服务,作为数据服务,然后前台后台都去请求数据 可读性差是什么意思?

一个项目,两个入口

来自酷炫的 CNodeMD

把用到model的部分写到同一个服务器,然后用api暴露出行不

回到顶部