res.clearCookie(COOKIE_NAME) rensar inte kakan i graphql-express-typescript
Jag satte sessionskaka men res.clearCookie() rensar den inte.
@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);
})
);
}
}
mutationen löses som sann men "graphql"-kakan finns fortfarande kvar i webbläsaren. Jag tittade efter liknande problem och jag lade till detta
res.clearCookie('graphql', { path: "/", domain: "localhost" });
men detta hjälpte inte heller.
