res.cookie establece la cookie del navegador en localhost pero no establece la cookie del navegador después de la producción y todavía puedo encontrar set-cookie en el encabezado de respuesta. No veo ningún problema cors. Uso la aplicación Digitalocean para implementar mi servidor de nodos.
Aquí está mi código -
res.cookie('ckstate', 'logged', { httpOnly: false, sameSite: router.get("env") === "development" ? true : "none", secure: router.get("env") === "development" ? false : true }) .status(200) .json(others)Aquí está la solicitud POST de mi cliente React:
await axios.post(API_URL, user, { withCredentials: true }) .then(res => { Auth.refreshAuth(); history.push('/'); }) .catch(err => { console.log(err) setMessage('Wrong Credentials. Try again.'); })