大家好,我正在开发React,a,使用js-cookie库来管理cookie。现在,我正在使用以下命令创建cookie:
Cookies.set('cookieName',value);我的应用程序在一个子域中运行:subdomain.domain.com我需要将这个cookie设置为.domain我的意思是,对于同一个域的所有站点,我如何在创建cookie时指定它?
另外,是否有可能以通用的方式使其成为可能?我的意思是,如果我改变域名,我不需要改变应用程序的代码。
谢谢
发布于 2018-07-12 05:14:42
从他们的文档看,你似乎只需要做
Cookies.set('cookieName', value, { domain: '.my-domain.com'})
注意子域之前的.,它表示所有子域都可以访问。
至于你的最后一个问题,关于更通用的方法,可能是一个环境变量,例如:
Cookies.set('cookieName', value, { domain: '${process.env.SUB_DOMAIN}'})
希望这能有所帮助
https://stackoverflow.com/questions/45774613
复制相似问题