Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

161
Views
Typeerror: cannot set property "password" of null

having some trouble figuring out why I get this error. I have tried changing syntax but dont get it right, please help. I think this is just a syntaxerror.

this is how i send my data

const data = { newPassword : newPassword }

const response = await request({ endpoint: `blablabla`, method: "PUT", body: data }

this is how i receive the data

const {newPassword}  = req.body; 

if(token && newPassword) {
    console.log("token and password exist");
    User.findOne({token: token}).then(user=> {
        console.log("password" + newPassword); //prints out correct password
        user.password = newPassword;
        user.usertoken = "";
        user.save(function(err){
          if(err)return next(err);
          else res.json({message:"Password changed",result:true})
        });
      
    }).catch(next)
  }
  else {
    res.status(400).json({message:"Missing information! The password could not be updated.",result:false})
  }
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!