我正在使用react babel创建cookie,但我面临一个问题。当我创建cookie时,cookie是在浏览器中创建的,但当我单击URL进行身份验证时,cookie将从浏览器中删除,当我再次创建cookie时,浏览器中会创建两个cookie,其中一个是旧的,另一个是新的。当我删除cookie并刷新页面时,浏览器中再次创建了两个cookie。我不明白这怎么可能?我正在使用这段代码来创建和删除cookie-
cookies.remove("WebTimeClock", {
path: "/labor-settings",
domain: "localhost",
});为了创建一个cookie,我使用了这个-
cookies.set("WebTimeClock", currentUniqueID, {
expires: new Date(dateTime),
});为此,我使用了"react-cookie“。
发布于 2020-12-23 23:02:42
如果针对不同的路径设置多个cookies,则可以设置多个同名的cookies。在第一个示例中,您定义了路径,但在第二个示例中,您没有定义路径。不设置路径将使用现有的URL路径。如果我在堆栈溢出时执行此操作,您可以从开发工具中看到现在有两个cookie:

https://stackoverflow.com/questions/65425196
复制相似问题