无法在 'localhost' 以外托管的 angular 客户端上设置 cookie

not able to set cookie on angular client hosted other than 'localhost'

使用 express 服务器作为后端,angular 客户端作为前端 快递托管在 3001 端口和 angular 在 4200 使用 localhost 时一切正常

托管时 angular IP 地址类似于 - 10.125...:4200 在浏览器上找不到 cookie

尝试设置域、路径一切 什么都没用

也试过res.cookie()方法,结果一样 这是浏览器图像(未设置 cookie)- browser cookie

这是我在 express js 中的代码(index.js 文件)-

setting cookie in express js

太允许在不同域之间使用 cookie,您必须将 cookie 的 SameSite 属性设置为 None,如下所示:

return res.cookies('cookieName', data, {sameSite: 'None'}).status(200).send();