Cookie 显示在 cookies 选项卡中,但一秒钟后消失 [NextJS & cookies-next]

问题描述 投票:0回答:1

我正在使用 cookies-next 在 NextJS 中设置 cookie,如下所示(页面路由器,客户端按照文档):

const cookieOptions = {
  expires: new Date(Date.now() + 1000 * 60 * 60 * 24 * 399), // 399 days (max cookie age in chrome is 400),
};


setCookie("segmentation", segmentation, cookieOptions);

如果使用正常的 next js 路由在站点中导航,则 cookie 已正确设置并且可以工作:

enter image description here

但是,手动重新加载或关闭选项卡并返回网站后,Cookie 会显示一秒钟,然后消失。

next.js cookies
1个回答
0
投票

嗯,问题是,错误地设置了 cookie 合规性脚本,在加载时删除了 cookie(因此它只在刷新时删除,而不是在客户端路由时删除)

我想这并没有多大帮助,但如果有人正在处理 cookie 问题,这是提醒您检查是否有任何外部脚本没有搞乱它;)

© www.soinside.com 2019 - 2024. All rights reserved.