假设您有以下Cookie设置器:

res.cookie('name', 'tobi', {
    secure: true, 
    httpOnly: false, 
    sameSite: 'None',
    domain: '.example1.com'
});

您需要如何更改domain属性才能与multiple个域共享Cookie,而不仅仅是与Example1.com共享呢?

我try 了domain属性的几个选项,但都不起作用:

domain: "'.example1.com','example2.com'"
domain: ['.example1.com','example2.com']
domain: "['.example1.com','example2.com']"
domain: ".example1.com", domain: "example2.com"

推荐答案

没有一个管用,因为它根本不被允许:

Multiple host/domain values are not allowed

此外,如果您的网站托管在www.example1.com上,则您的服务器只能为www.example1.comexample1.com(后一种意思是"example1.com and all subdomains")设置cookie.

Node.js相关问答推荐

如何使用jq将依赖项添加到package.json中

Node.js PNG缓冲区获取未知图像格式错误

使用ReadableStream.管道时NodeJS Crypto Hash不正确

获取驱动器文件夹的直接子文件夹时出现问题

在父模式中设置默认值.

我需要聚合两个 MongoDB 集合

连接到在线 redis 数据库时出错

MongoDB Aggregate - 如何使用前一阶段的值作为下一阶段的字段名称?

try 在 NodeJS 项目中实现 SimplePay (OTP) 支付网关,但我无法获得与技术文档中相同的签名

JAVASCRIPT:foreach 循环后的空数组

在 Express.js 中迭代子文档数组

在express js模型中将js转换为Typescript 时Typescript 错误

AWS EC2 npm install 突然很慢

在本地运行 Cloud Functions 会出现错误functions.config() 不可用

如何使用 gulp-uglify 缩小 ES6 函数?

AngularJS +sails.js

如何在 NodeJs 中下载和解压缩内存中的 zip 文件?

如何使用 Node.js、Express 和 Mongoose 进行身份验证?

按日期时间字段获取最新的 MongoDB 记录

使用 Monit 而不是基本的 Upstart 设置有什么好处?