1
resposta

Valor da propriedade ID esta sendo registrado como String

Caros,

Vi no forum algumas explicações a respeito e, o problema permanece mesmo eu estando com a mesma versão do json server da aula, que no caso é a 0.17.4.

De forma a reforçar meu conhecimento, estou fazendo a mesma formação pela segunda vez e desta forma comecei do zero. Porém, quando fiz a primeira vez o valor foi setado corretamente como number conforme interface.

Mas desta vez, mesmo a interface setando number para a propriedade id, esta sendo registrado string:

    {
      "id": 3,
      "conteudo": "Angular é o melhor",
      "autoria": "Nay",
      "modelo": "modelo3"
    },
    {
      "id": "7561",
      "conteudo": "Pensamento teste",
      "autoria": "Dev Angular",
      "modelo": "modelo1"
    }
    

No exemplo acima, o ID 3 foi setado na mão durante o desenvolvimento da aula. Mas daí para frente foi setado pelo método criarPensamento e sempre como string. E estou com a vs 0.17.4 do jason server.

Já analisei tudo e ainda sem sucesso na correção e sei que na aula 6 talvez tenha uma solução. Mas alguma sugestao do que pode estar acontecendo até este ponto?

1 resposta

Deleta o arquivo backEnd, e refaz o processo setando o valor corretamente como int.