服务器到服务器交互 |节点JS

时间:2021-04-16 01:13:56

标签: javascript node.js architecture csrf

const ProductSchema = new Schema({ name: String, image: Array, isVerified: Boolean });

  1. 我有一个用例,其中我有一个 API https://abc.se.com/verifyProducts:id,它根据某些条件更改 isVerified 值。产品存储在 MongoDB 文档中。

  2. 我有另一个 API https://xyz.se.com/addProducts,它仅将 isVerified = true 产品存储在其他集群上的单独 MongoDB 文档中。每当第 1 步发生时,我都需要更新(如果名称/图像更改)、添加或删除产品。请假设所有 API 都在编辑/添加/删除 API 工作正常。

实现这种同步行为的最佳方法是什么以及两个子域如何相互通信,同时牢记安全缺陷 ? 我可以将哪些标头/检查添加到我的 xyz.se.com 代码中,以便除了来自 abc.se.com 的请求通过并访问我的数据库?

0 个答案:

没有答案