diff --git a/app/controllers/auth.controller.js b/app/controllers/auth.controller.js index 2148641..4ebbe7b 100644 --- a/app/controllers/auth.controller.js +++ b/app/controllers/auth.controller.js @@ -107,6 +107,7 @@ exports.login = async (req, res) => { //logout exports.logout = (req, res) => { + try{ res.clearCookie("auth_token", { httpOnly: true, secure: process.env.NODE_ENV === "production", @@ -117,6 +118,15 @@ exports.logout = (req, res) => { status: "success", message: "Logged out successfully", }); + + } catch (err) { + logger.error(err.message); + logger.error(`Stack trace: ${err.stack}`); + return res.status(500).json({ + status: "failed", + message: "Internal server error", + }); + } }; const sanitizeStringValue = (value) =>