VueJS - 通过注销组件删除后端服务器设置的 cookie

Rut*_*rde 4 javascript cookies session node.js vue.js

我有一个在端口 8080 上运行的 VueJS UI,而处理身份验证的 Node 服务器在 8082 上运行。登录后,我们的身份验证服务器重定向回 UI,并设置所需的会话 cookie。当我单击“注销”按钮时,我需要在前端中将此 cookie 设置为 null,然后再重定向到负责处理后端详细信息的服务器注销操作。

我无法访问 document.cookie,或使用 Vue.cookie 删除 cookie。这两个方法都将 cookie 值返回为 null。我该怎么做呢?

Sad*_*ddy 5

要正确删除 cookie,请执行以下操作:

function delete_cookie(name) {
  document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}
Run Code Online (Sandbox Code Playgroud)

来源