Hola Fazt, he probado tu código y todo funciona correctamente, quise probar desde una aplicación de react que llama al endpoint setcookie con fetch y también recibe el Set-cookie en los headers de la respuesta, solo que no se almacena en la sección de cookies del navegador, probé con Firefox y Chrome y en ninguno se guarda, sabes que hace falta? Ya configure también los CORS con credentials en true
Muchas gracias Fazt!! gran aporte.. tengo una duda y es que mis cookies se guardan bien asi como lo explicaste con httpOnly, Secure y Max el problema es que usuarios en Safari o iOS quieren logearse no les guarda la cookie. Y pierden el login al primer refresco
Hola fazt, espero me puedas ayudar, estoy estableciendo una cookie desde express a react, todo me funciona correctamente en local, el problema surge cuando subo a vercel, y el problema es que, al recargar la pagina desde el front, la cookie se elimina del navegador, y esto no me pasaba en local, ayudame porfavooor :(
Ayuda, estoy haciendo un dashboard con nextJs y node con express-session y passport-discord, la única manera de hacer el login es hacer todo en el mismo dominio? Por que no encuentro la manera de pasar la cookie al front
Tengo un problema con las cookies... Cuando las pruebo con Insomnia o Postman, se setean y guardan correctamente, pero cuando intento desde el browser con una app de react en otro puerto, no las recibe. Ya intenté cambiar las opciones de la cookie y nada... ¿alguna idea? :c
Después de horas y días lidiando con este problema se me ocurrió preguntarle a ChatGPT y me ayudó a resolverlo JAJAJAJA El problema era que no añadí "credentials: true" en los cors de mi server ni tampoco "withCredentials: true" en mi petición de axios (en fetch es sólo credentials). Dejaré esto por acá por si alguien tiene el mismo problema. salu2 gran ganal
@@devnull8813 hola , yo tengo un problema, mis cookies no se setean cuando hago post para hacer un login , se lo envié a ChatGPT y me dijo que estaba bien , me dijo que revisara algunas cosas y lo hice pero nada , hasta el mismo chat me dijo que mi código estaba bien , la verdad si pasaba por la ruta de login ya que me daba una respuesta del usuario y un mensaje de logeado correctamente pero la cookie no se seteaba , cuando me eendí y queria ir a la cama , vi que en cookies se seteó el token de autenticacion magiamente , luego ya dije que para mañana es decir hoy, pero no sé que pasó , se supone que debe de setearlo inmediatamente y no luego de 3min o algo asi, res.cookie si funcionaba pero no desde mi cliente
@@devnull8813 lo peor es que le dije a chatgpt como implementar un login con res.cookie y me dió el código que yo le habia dado antes, es decir que mi código era tan bueno que lo recomendaba a mi mismo XD
mil gracias, una clase genial, un tema que nunca se toca. Molaria ampliarlo más en un proyecto con en que utilizemos varias cosas tipicas, aunque ya nos das dos buenos sitios para informarnos si lo necesitamos :) pero aunque siempre recomiendas muy bien echo las documentaciones, en verdad aprender de ti con lo bien que lo haces mejor se aprende si quieres que ampliemos el tema jeje ;)
hhHMMMmmm, que riiiiiiico Cookies😊/// 😮 Perdón!! me dejé llevar por las chispas de chocolate de la imagen 🫣🤭 solo pasaba por aquí para que no creas que te olvide Fazt 🫠👋🏼
a mi no me funciona cuando quiero acceder a la info de la cookie en la consola del server, y estoy haciendo lo mismo que fazt xd, pudiste solucionarlo?
Gran trabajo! me gusto mucho , pero me surge una duda. si estoy pasando un token de sesión en la cookie, es mejor el LS o la cookie httponly ? Y que pasa si mi cliente esta en un dominio diferente a mi API ? aún serviría la cookie ? Gracias!
Muchas gracias por este video muy explicativo y actualizado sobre las cookies. Te hago una pregunta : en Europa tenemos el GDPR que es la ley de proteción de datos que tiene muchas obligaciones. Entre ellas, el consentimiento del usuario antes de "descargar" en su browser las cookies que necesitamos. Sin entrar en las tipologías de las cookies, parece "facil" todo lo que concerne las cookies "nuestras", es decir las que necesitamos (incluida las de Google Analytics que, aunque de "terceros" podemos ponerla en un script que se executa o menos después del consentimeinto del usuario.) . Pero estoy intentando de comprender como actuar con las cookies de terceros como youtube, facebook, etc, etc ... ¿Puedes darme informaciones sobre la posibilidad de "poner en espera" (o parar.. ) estas cookies sin recurrir a servicios muy bueno pero de pago y bastante caros o la cosa es tan "pesada" que es mejor comprar estos servicios ? ¡Gracias!
@@FaztCode mil gracias, por cierto estoy atorado por que req.cookies no funciona, ya intente varias posibles soluciones y nada, ni en este ni en otro tutorial de este canal, ya intente con la documentacion, revise excatamente cada linea y no funciona algo cambio quiza en alguna actualizacion pero no enccuentro que es..!!!!
Amigo, as un video usando passport js. Me ha estado costando usarlo y eso que ya mire como dos videos tuyos usándolo pero no puedo implementarlo en un proyecto propio, tal vez siguiendo los tutorials pero como que no es lo mismo por que solo es copiar y no innovar
Hola fazt, estuvo genial el video pero... Como se hace con un metodo post?, porque claro un login no se hace con un metodo get, me gustaria saberlo para implementarlo en mis proyectos, muchas gracias.
Hola Deus, no se si ya has visto este, que es una SPA con Javascript vanilla: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-D9avX-jtIPM.html Me comentas si tienes problemas como para actualizarlo si hace falta