I am using expressjs cookieParser to sign and make http only JWT cookies. I'm not getting any errors but the cookies aren't showing up on my Vite project or when I use Thunderclient to login then test a private route. It says req.cookies are '[Object: null prototype] {}'
const AccessToken = generateAccessToken({ username: user.username, email: user.email, id: user.id, }); const RefreshToken = generateRefreshToken({ username: user.username, email: user.email, id: user.id, }); res .cookie("access_token", AccessToken, { httpOnly: true, secure: false, sameSite: "none", maxAge: 900000, // 15 min in milliseconds }) .cookie("refresh_token", RefreshToken, { httpOnly: true, secure: false, sameSite: "none", maxAge: 86400000, // 1 day in milliseconds }) .status(200) .json({ message: "Success login", id: user.id, email: user.email, username: user.username, });