两套前端项目怎样共用一套服务service?

两套前端项目怎样共用一套服务service?

一套Web一套H5(vue3好像只有vant)。
比如 user.js 服务在 /src/api/user.js

怎样让两套程序共用这套api。

1.方案A,在路径或者其他方面有没有问题。超出了项目根目录。

├─api

├─h5

└─web

2.方案B。这种结构看起来是没问题。但怎样同步API。

├─h5

│ └─src

│ └─api

└─web

└─src

└─api

api下面是封装的axios请求。想要2个项目统一封装调用请求。
别一个写getUsers一个写getAllUsers。


回答:

这种需求的最佳实践是monorepo


回答:

不是很明白,为什么 api 和前端项目要放一起。

这明明是两个项目,而且 web、h5 访问项目走的是 http,和 ftp 等文件路径是没有关系的。

以上是 两套前端项目怎样共用一套服务service? 的全部内容, 来源链接: utcz.com/p/937415.html

回到顶部