Pasé por una gran cantidad de stackoverflows, pero no encontré ninguna solución. Las cookies no están configuradas en el navegador. Aquí está el código: Server.js tiene estas líneas:
app.use(cors({ credentials: true, origin: true })); app.use(cookieParser());Así es como almaceno mi token en la cookie:
jwt.sign( payload, process.env.REACT_APP_JWT_SECRET, { expiresIn: 360000 }, (err, token) => { if (err) throw err; res.json({ token }); res.cookie("auth", token, { httpOnly: true, sameSite: true, signed: true, maxAge: 24 * 60 * 60 * 1000, }); } );Y así es como publico una solicitud:
const config = { headers: { "Context-Type": "application/json", }, withCredentials: true, credentials: "include", }; await axios .post( GET_USER_PATH, { email, password, }, config ) .then((req) => console.log(req));Sin errores en el código. Sin embargo, las cookies parecen estar vacías.