Node.js 在多个顶级域之间同步用户cookie

Node.js 在多个顶级域之间同步用户cookie,node.js,cookies,cross-domain,same-origin-policy,setcookie,Node.js,Cookies,Cross Domain,Same Origin Policy,Setcookie,我的应用程序在每个国家的多个顶级域下提供给用户,例如- https://example-app.it (Italy) https://example-app.fr (France) https://example.app.nl (Netherlands) // etc. 现在我需要在所有这些顶级域之间共享一个带有用户id的cookie。当用户访问其中一个域时,cookie将立即可用。因此,如果用户转到https://example-app.fr然后切换到https://example-app

我的应用程序在每个国家的多个顶级域下提供给用户,例如-

https://example-app.it (Italy)
https://example-app.fr (France)
https://example.app.nl (Netherlands)

// etc.
现在我需要在所有这些顶级域之间共享一个带有用户id的cookie。当用户访问其中一个域时,cookie将立即可用。因此,如果用户转到
https://example-app.fr
然后切换到
https://example-app.it
第二个域应该已经有了在第一个访问的域上创建的cookie

我正在考虑为每个域实现一个简单的url(可能只是使用一些AWS lambda函数),它将在浏览器中为每个域设置一个cookie。一旦cookie在客户端可用,我想调用每个域的URL。例如,当用户访问
https://example-app.it
还有一个cookie,我将生成几个AJAX请求,将这些cookie设置到其他域
POSThttps://example-app.fr/set-cookie/
发布https://example-app.nl/set-cookie/

阻止我实现这个解决方案的是,域的数量可能会增加,这个解决方案最终会在页面加载上执行10-15个请求,这可能是一个非常糟糕的做法。你知道有没有更优雅的方式在多个顶级域之间共享cookie

谢谢