Node.js 在express/nestjs(云上后端/Localhost上的NextJS)中跨域设置cookie

Node.js 在express/nestjs(云上后端/Localhost上的NextJS)中跨域设置cookie,node.js,express,cookies,next.js,Node.js,Express,Cookies,Next.js,目前,我们在跨域设置cookie时遇到了一个问题。设置是,我们有NextJS作为前端,NestJS作为后端。现在,这个后端部署在DigitalOcean中,我们的前端开发人员位于Localhost上。目前,我们在这个场景中设置cookie时遇到了一个问题 在后端,cors凭据已设置为true,在使用graphql apollo的前端,凭据已设置为包含。 所以从技术上讲,在本地主机上同时运行服务器和客户端,在cookie上没有问题,这是可以设置的。但一旦前端开发人员在DigitalOcean上使用

目前,我们在跨域设置cookie时遇到了一个问题。设置是,我们有NextJS作为前端,NestJS作为后端。现在,这个后端部署在DigitalOcean中,我们的前端开发人员位于Localhost上。目前,我们在这个场景中设置cookie时遇到了一个问题

在后端,cors凭据已设置为true,在使用graphql apollo的前端,凭据已设置为包含。 所以从技术上讲,在本地主机上同时运行服务器和客户端,在cookie上没有问题,这是可以设置的。但一旦前端开发人员在DigitalOcean上使用API端点,Cookie就会被阻止

我已经尝试了很多方法来使用cookie选项,比如将httpOnly设置为true或false,将sameSite设置为none,但它要求Secure设置为true,因此不可能。将域设置为localhost或127.0.0.1等

你们知道我们怎么解决这个问题吗?我们需要这种结构,这样前端开发人员就不需要在本地运行服务器,他们只需要指向该API即可。谢谢