Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

158
Visualizações
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
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda