res.clearCookie(COOKIE_NAME) 没有清除 graphql-express-typescript 中的 cookie

问题描述

我设置了 cookie 会话,但 res.clearCookie() 没有清除它。

@Mutation(() => Boolean)
  logout(@Ctx() { req,res }: MyContext) {
    return new Promise((resolve) =>
      req.session.destroy((err) => {
        res.clearCookie('graphql');

        if (err) {
          console.log(err.message);
          resolve(false);
          return;
        }
        resolve(true);
      })
    );
  }
}

mutation 解析为 true 但 "graphql" cookie 仍在浏览器上。我查找了类似的问题,并添加了这个

   res.clearCookie('graphql',{ path: "/",domain: "localhost" });

但这也无济于事。

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)