我正在开发一项新服务,以将购物篮逻辑保存在电子商务网站上。
在本地,我们有 local.site.com ,这是产品等的主要站点。此外,我们还有 localhost:3000 ,这是结帐流程和购物篮API(获取购物篮,添加到购物篮等)
如果我在local.site.com上按“添加到购物篮”,则会向localhost:3000发出请求,将产品添加到购物篮,并在响应上的cookie上设置一个basketId。
没有存储cookie,这意味着下次我将其添加到购物篮中时,没有得到与其他产品相同的购物篮,而是得到了一个新的购物篮。 -购物篮服务不能与客户端处于任何状态。
如果我从招摇/邮递员投递到basketservice,则一切正常,因此端点正常。
问题是两个不同站点之间的通信。该如何解决?