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

标签 javascript node.js vue.js session cookies

我有一个在端口 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;';
}

Source

关于javascript - VueJS - 通过注销组件清除后端服务器设置的 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61308115/

相关文章:

javascript - 如何在 Vue 中将此函数编写为计算属性

javascript - 从 Javascript 中的值获取 div 元素的填充

JavaScript/Node.JS - 使用 OR 运算符的紧凑方式?

javascript - 注销后调用 Firebase getRedirectResult

javascript - 使用laravel和vuejs从数据库获取数据

node.js - 在指定nodejs的某个ttl后归档文章

javascript - 编排多个 Action

javascript - JSON 中第 6 位的意外标记 i - React redux 应用程序

javascript - 具有多个图层的自定义 map 类型

node.js - 如何使用 Node ssh2 启动用户交互式 ssh session ?