OBSERVAÇÃO 1:
Como o professor tinha falado anteriormente, é necessário usar o comando:
json-server --watch --host SEU_IP_AQUI db.json
Para que dê certo e o db.json correto seja executado, você precisa estar dentro da pasta server do projeto, ou seja, você irá acessar (via terminal) a pasta do projeto e irá entrar dentro da pasta server onde tem o arquivo db.json e irá executar o comando acima.
Se você não fizer dessa forma, será criado um arquivo db.json e as requisições não irão funcionar e o erro 404 será mostrado na saída da IDE.
OBSERVAÇÃO 2:
Dentro da pasta server acesse o arquivo db.json e limpe as informações antigas que estão contidas no arquivo. Deixe conforme está abaixo:
{
"learnhttp": {},
"journals": [
]
}
O motivo é simples: A listView possui mais ou menos 30 entradas que é baseada na data atual. Entradas com os atributos created_at e updated_at muito antigos dão uma exceção (Ele estoura o limite de itens da ListView).
Por isso, limpe o arquivo e crie as suas próprias entradas, dessa forma, a aplicação rodará sem problemas.