Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

TypeError: Cannot read properties of undefined (reading 'id')

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

Estou tendo o seguinte erro na hora de rodar o teste. O registro é criado normalmente no banco, mas não consigo acessar o id desse novo registro na hora de atribuir para "idResposta".

1 resposta
solução!

Boa tarde Marcos, tudo certo?

Vejo que o seu projeto parece ter algumas diferenças em relação ao que foi feito no curso, então eu deixo aqui algumas sugestões para encontrar o que pode ter ocorrido:

  • Recomendo conferir o que você está enviando na requisição. O corpo da requisição chega na rota como resposta.body, então pode ser que não exista um content na sua aplicação;
  • Aparentemente a propriedade resposta.body.content é undefined, pois o erro indica que não é possível ler id em undefined. Você pode tentar fazer um console.log(resposta.body) logo acima da atribuição de idResposta para ver o objeto que está chegando e procurar pelo campo de id.
  • Caso com essas sugestões você não consiga resolver o problema, recomendaria compartilhar o seu código no GitHub e postar um link aqui, para que a comunidade possa ajudar mais facilmente.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software