没有名字的饼干集

Cookie set without a name

我正在尝试设置一个简单的 cookie,但从未设置 cookie 的名称。

我是这样设置 cookie 的:

document.cookie = `${process.env.REACT_APP_TERMS_CONDITIONS_ACCEPTANCE_NAME}=true;path=/`;

没有设置cookie的名称,只设置了名称+值的内容。环境变量已正确定义,因为它显示在“内容”中。

为什么不把 ${process.env.REACT_APP_TERMS_CONDITIONS_ACCEPTANCE_NAME} 定义为名称,而将 "true" 定义为内容?我正在为其他 cookie 做完全相同的事情并且它正在工作。

我发现了问题。 在创建环境变量时定义了一个额外的“=”字符。因此,在创建 cookie 时,我使用 =name=value 而不是“name=value”,这导致创建了一个没有名称的 cookie。