无法使用 cors 从 apigateway/lambda 设置 cookie

Can’t set cookie from apigateway/lambda with cors

我正在使用 apigateway/lambda 中的 set cookie 设置 cookie,以在另一个域中与所有相关的 heders 反应应用程序:

“set-cookie”: “test=tests;samesite=none;secure=false;”,
“Access-Control-Allow-Headers” : “set-cookie, cookie; samesite=none;secure”,
“Access-Control-Allow-Origin”: “http://somedomain.com”,
“Access-Control-Allow-Methods”: “OPTIONS,POST,GET”,
“Content-Type”: “application/json”,
“Access-Control-Allow-Credentials”: “true”,

我可以看到 set-cookie header 的响应,但 cookie 未在 chrome 中设置。

有人可以帮助解决这个问题吗?

您在 dev-tools 应用程序选项卡中看不到 cors cookie:

但您可以在网络 cookie 选项卡中看到它们: