Hola, estoy hace 12 horas tratando de terminar este proyecto y no puedo.
Si me dan un par de manos sería geníal
Necesito saber exactamente que es lo que quiere de respuesta estas pruebas porque no doy con lo que quieren y realmente es un poco bastante irritante.
En este ejercicio en que fallo?
Lo que estoy haciendo es verificar el usuario, agregarle el ejercicio que insertan y como respuesta estoy mostrando Al usuario con el arreglo de ejercicios que tiene
Este es mi codigo
app.post("/api/exercise/add", async (req, res) => {
//969a2110-03f6-4b54-b86f-2e2012d61941
console.log("ADD")
let { userId, description, duration, date } = req.body
let userPr = await User.findById(userId)
if(!userPr)return res.json({message:"User not Found"})
let userData;
if (!date) {
userData = await User.findByIdAndUpdate(userId, {
log: userPr.log.concat({ userId, description, duration })
},{new:true})
} else {
userData = await User.findByIdAndUpdate(userId, {
log: userPr.log.concat({ userId, description, duration, date })
},{new:true})
}
res.json(userData)
})
pd: Para no sobrecargas el posteo, mientras vaya avanzando ire comentando los otros problemas que tengo.
Gracias!