将cookie设置为域

时间:2017-08-19 17:47:48

标签: javascript js-cookie

您好我正在研究React,a,使用js-cookie库来管理cookie。 现在我正在创建一个cookie:

Cookies.set('cookieName',value);

我的应用程序在子域中运行:subdomain.domain.com 我需要将此cookie设置为.domain我的意思是,对于同一域中的所有站点,如何在创建cookie时指定?

此外,是否可以通用方式制作?我的意思是,如果我更改域名,我不必更改应用程序的代码。

谢谢

1 个答案:

答案 0 :(得分:0)

通过阅读他们的文档,看来您只需要完成

Cookies.set('cookieName', value, { domain: '.my-domain.com'})

请注意子域之前的.,表示所有子域均可访问。

关于最后一个关于通用方法的问题,也许可行的方法是环境变量,例如:

Cookies.set('cookieName', value, { domain: '${process.env.SUB_DOMAIN}'})

希望这会有所帮助