两个API的架构,在它们之间执行请求还是重复代码?

Two API's architecture, perform a request between them or duplicate code?

首先,抱歉我的英语不好,我会尽力的。

我有两个 API 使用同一个数据库,理论上用于不同的目的,一个用于用户(编辑个人资料,获取用户信息... ) 和另一个财务(存储付款,存储订单......)。我对这个架构有问题,因为我不知道当我在两个 API 中创建一个我需要的函数时我做了什么,但是如果我执行请求并设置一个 cors,只有一个有它保护或如果我复制代码...欢迎任何建议,但请记住,我无法更改架构。

我会用你在两者中需要的任何功能制作一个库,然后部署它两次。这样,当它们发生分歧时,这是一个简单的改变,但你可以最大限度地减少做两次的成本。