1

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

Cookies.set('cookieName',value);

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

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

谢谢

4

1 回答 1

0

从阅读他们的文档看来你只需要做

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

注意.子域之前的表示所有子域都可以访问。

至于您关于更通用方式的最后一个问题,也许要走的路是环境变量,例如:

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

希望这可以帮助

于 2018-07-11T21:14:41.537 回答