Olá, desconsidere a resposta anterior, passei pelo seu problema hoje e já sei o que houve e é algo simples de se resolver.
Bom, o problema que você relatou é normalmente causado quando você executa o seguinte código
npx json-server --watch db.json
fora do diretório onde está localizado o arquivo db.json (expresso no final do código), sendo assim, por mais que você execute ele em algum momento antes de rodar a aplicação, você tem que tomar cuidado para que ele seja executado dentro do diretório correto, ou seja, dentro do diretório admin, logo, acesse o nível correto do diretório utilizando o cd "nome do diretório", até chegar no diretório onde está o db.json.
No meu caso, fiz assim para atingir o diretório e executar o código:
Obs¹.: caso você tenha alterado o nome de alguma das pastas do projeto original, os nomes dos diretórios estarão diferentes em algum passo na execução do comando cd
Obs².: possivelmente o seu computador criou outro arquivo db.json em algum lugar da pasta do seu projeto (provavelmente onde você estava executando antes), então você pode apagá-lo, mas tome cuidado para não apagar o que está na pasta (diretório) admin
Você pode dar uma olhada no último campo "Preparando ambiente" da aula 1 - comunicação assíncrona, caso não tenha entendido.