Boa Noite!
Galera estou com novo erro, já revisei o code e seguir passo a passo o professor porém sem êxito na solução .
Olá Julio!
O erro que está dando é “cannot read properties of null” para o user.email. Isso significa que o objeto user não tem a propriedade email, ou que o objeto user em si é nulo. Pelo código acima, parece que a função User.findByPk não encontrou o usuário que foi requisitado: verifique se o usuário que você está fazendo o update existe na base de dados.
Acho que seria bacana colocar um tratamento de erro nesta função, para ele dar uma resposta para a requisição caso o usuário não for encontrado, ao invés de fazer um crash. Você poderia colocar por exemplo:
if (email && user && email !== user.email)
na sua linha 29, para verificar se o user foi encontrado antes de tentar obter o user.email. Mas isso só iria transferir o erro para a linha 43, já que o user não existe. O ideal seria colocar uma verificação se caso o user não exista, retornar um erro 404 por exemplo.
@PedroLeone Boa Noite!
desculpa a demora, hoje foi bem corrido, más então consegui resolver com sua sugestão apenas inserir ("o user && e tudo certo ") obrigado de mais salvo, tava quase calvo de tanto pensar rsrsrs no final era simples…
Solução abaixo!
if ( user && email !== user.email)
This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.