res.clearCookie(COOKIE_NAME) não está limpando o cookie no graphql-express-typescript
Eu configurei a sessão de cookie, mas res.clearCookie() não está limpando ela.
@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);
})
);
}
}
a mutação está resolvendo como verdadeira, mas o cookie "graphql" ainda está no navegador. Eu procurei por problemas semelhantes e adicionei isto
res.clearCookie('graphql', { path: "/", domain: "localhost" });
mas isso também não ajudou.
