CNode

怎么处理一个项目扩展出的多个应用的公共服务端代码

问答
SSunGg12138发布于8 年前最后回复8 年前6 回复4504 浏览0 收藏

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

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

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

有没有智能一点的办法

查看回复

回复 (6)

I
ipengyo#1·8 年前

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

2
2linziyi2#2·8 年前

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

S
SunGg12138#3·8 年前
引用 2linziyi2数据库部分独立出来一个项目呗

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

2
2linziyi2#4·8 年前
引用 SunGg12138@2linziyi2 现在是用的这个策略,可读性比较差

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

Z
zswnew#5·8 年前

一个项目,两个入口

来自酷炫的 CNodeMD

P
papandadj#6·8 年前

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

参与回复
登录后即可参与回复。登录