Closed AlonsoA-hub closed 2 years ago
Necesitaría lo siguiente🥺, no es excatamente igual que el producto. Ya que en el carrito pueden estar productos iguales con tallas distintas.
Listo, ahora ya debería funcionar con ese formato
No puedo probarlas por thunder client pq el req.session.cart no se inicializa hasta que el usuario inicie la sesión 😢. Como tal tenemos ahora, un usuario sin iniciar sesión no podrá meter cosas al carrito, no? Igual es mejor inicializar el carrito cuando se va a meter el primer producto 🤔 .
En la imagen estoy intentando push un objeto al carrito, pero está undefined
No puedo probarlas por thunder client pq el req.session.cart no se inicializa hasta que el usuario inicie la sesión 😢. Como tal tenemos ahora, un usuario sin iniciar sesión no podrá meter cosas al carrito, no? Igual es mejor inicializar el carrito cuando se va a meter el primer producto 🤔 .
En la imagen estoy intentando push un objeto al carrito, pero está undefined
Es verdad, ahora ya debería estar. En principio si no hay un carrito inicializado se inicializa en la ruta "/products/addCart"
No puedo probarlas por thunder client pq el req.session.cart no se inicializa hasta que el usuario inicie la sesión 😢. Como tal tenemos ahora, un usuario sin iniciar sesión no podrá meter cosas al carrito, no? Igual es mejor inicializar el carrito cuando se va a meter el primer producto 🤔 . En la imagen estoy intentando push un objeto al carrito, pero está undefined
Es verdad, ahora ya debería estar. En principio si no hay un carrito inicializado se inicializa en la ruta "/products/addCart"
Vaa, voy a probarlo ahora
Aquí me imagino que es un post en vez de get:
No me deja probar get /users/session, puede que sea porque no estoy en un navegador??
En updateCart y deleteCart, además de mirar si coinciden el id, también el size, sino se nos borran todos los productos q tenga el determinado id aunque tengan distintas tallas.
Aquí me imagino que es un post en vez de get:
No me deja probar get /users/session, puede que sea porque no estoy en un navegador??
En updateCart y deleteCart, además de mirar si coinciden el id, también el size, sino se nos borran todos los productos q tenga el determinado id aunque tengan distintas tallas.
Cambié el primer método a POST y cambié también los otros métodos que me dijiste para que miren también el size. Sobre el error no se que puede ser, yo acabo de probar con el thunder client y va bien
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
0 Code Smells
No Coverage information
0.0% Duplication
Perfe, pues hago merge
Añadidos los cambios para el issue #173. En el router de productos:
En el router de usuarios:
En el server.ts: