This section code must read token and approve login process. But its cant read token from my cookie.
`app.get("/get-token", (req, res) => {
// Get the access token from cookies
console.log("Cookies:", req.cookies); // Debugging cookies
const accessToken = req.cookies["access_token"];
if (!accessToken) {
console.error("Token not found in cookies:", req.cookies["access_token"]);
return res.status(401).json({ message: "Unauthorized. No Token Provided" });
}
verifyToken(accessToken, process.env.JWT_SECRET_KEY)
.then((decoded) => {
console.log("Token successfully verified. Decoded payload:", decoded);
res.json({ token: decoded.name, isAdmin: decoded.isAdmin });
})
.catch((err) => {
console.error("Token verification failed:", err.message);
res.status(401).json({ message: "Unauthorized. Invalid Token" });
});
});
// Utility function to verify the token using Promises
function verifyToken(token, secretKey) {
return new Promise((resolve, reject) => {
jwt.verify(token, secretKey, (err, decoded) => {
if (err) {
reject(err);
} else {
resolve(decoded);
}
});
});
}
.
.
in this code /get-token request cant access my token in cookie. It's return "return res.status(401).json({ message: "Unauthorized. No Token Provided" });" . How can i fix this. `
A cookie is stored in the browser, but the server side cannot access this cookie.
in this code /get-token request cant access my token in cookie. It’s return this error`
"return res.status(401).json({ message: "Unauthorized. No Token Provided" });"
` . How can i fix this.
New contributor
k .o is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.