我有一个在端口 8080 上运行的 VueJS UI,而我处理身份验证的 Node 服务器在 8082 上运行。登录后,我们的 Auth 服务器重定向回 UI,并设置所需的 session cookie。当我单击“注销”按钮时,我需要在前端将此 cookie 设置为 null,然后再重定向到处理后端详细信息的服务器注销操作。
我无法访问 document.cookie,也无法使用 Vue.cookie 删除 cookie。这两个都将 cookie 值返回为 null。我该怎么做?
最佳答案
要正确删除 cookie,请执行以下操作:
function delete_cookie(name) {
document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}
关于javascript - VueJS - 通过注销组件清除后端服务器设置的 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61308115/