Exercise Tracker Test has exactly same response but not passing the test

Tell us what’s happening:
Hi, I am attempting to do the exercise tracker test and my response check after adding an exercise is not passing in FCC. I have the exact same output as the one given in their app.

This is the response from my app after adding an exercise for a user.

Your project link(s)

solution: https://exercise-tracker-portfolio.herokuapp.com/

My Code:

const personSchema = new mongoose.Schema({
  username: {type:String, unique: true}
const User = mongoose.model('User',personSchema);

const exerciseSchema = new mongoose.Schema({userId:String, description: String, duration: Number, date: Date})
const Exercise = mongoose.model('Exercise',exerciseSchema)

  let{userId,description,duration,date} = req.body;
  date = date?date: Date.now();
  User.findById(userId, (err,data)=>{
      res.send("Unknown userId")
      const user = data.username
      const newExercise = new Exercise({userId, description, duration, date})
                  "date": new Date(date).toDateString(),
                  "duration": Number(req.body.duration),
                  "description":description })

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.63 Safari/537.36

Challenge: Exercise Tracker

Link to the challenge:

Any help on this topic will be highly appreciated. My Atlas connection is working fine as the users are getting stored and the exercise is being added. Thanks in advance

1 Like

I`m having the exact same issues

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.