我在客户端使用cookies-js npm模块。
Cookies.set('key', 'value', { domain: 'www.example.com', secure: true });
我在子域名中使用此方法:
something.mydomain.com
和我提供的参数是{domain: 'www.mydomain.com'}
但是,当我设置域选项时,此方法不再有效,也不会抛出任何错误。
Cookies.set('indicator', response, {domain: "www.mydomain.com", expires: Infinity});
答案 0 :(得分:0)
这是由于字符串中www
前缀造成的。通过删除它,它将设置cookie,它将工作。
所以基本上使用域名字符串,例如.example.com
我还在GitHub上发布了关于该问题的评论,以便作者在将来捕获错误,而不是让库无声地失败。