tengo este codigo
res.cookie("jid", token, { httpOnly: false, path: "/", }); console.log("cookee is : ",res.cookie.name);// cokkie name not accessible console.log("cookee is : ",req.cookies); // here it is accessibleAsí que me sorprende que configuré cookiee en el objeto res, pero no pude acceder a él a través del objeto res, pero pude acceder a él a través del objeto req.
Puede encontrar el código fuente de res.cookie() aquí .
Puede ver que al final llama a this.append('Set-Header', ...) , que agrega un encabezado a la respuesta.
La response Express hereda deServerResponse de Node , por lo que la API para acceder a los encabezados establecidos en una respuesta es res.getHeader() .
Asi que:
res.cookie("jid", ...); console.log(res.getHeader('set-cookie'));puede hacer parte de lo que quiere aquí.