Como resolver este problema?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como resolver este problema?
Oii, Vilane.
O erro mostrado na imagem indica que o JSON Server não encontrou o arquivo db.json no diretório atual. Isso significa que, quando você executou o comando
json-server --watch db.json
o terminal não localizou o arquivo db.json dentro da pasta C:\Users\VILANE\Downloads\aluraplay-requisicoes-main.
Para resolver, é importante entender que o JSON Server precisa de um arquivo que contenha os dados simulados em formato JSON. Esse arquivo é o “banco de dados falso” que o servidor usa para gerar a API.
Siga este passo a passo:
db.json realmente existe dentro da pasta aluraplay-requisicoes-main. Caso não exista, você precisa criá-lo.db.json dentro dessa pasta.{
"videos": [
{
"id": 1,
"titulo": "Exemplo de vídeo",
"descricao": "Descrição do vídeo",
"url": "https://www.youtube.com/embed/example"
}
]
}
json-server --watch db.json
Agora o JSON Server deve iniciar corretamente e mostrar uma mensagem com a URL, algo como:
JSON Server started
Resources
http://localhost:3000/videos
Se ainda assim o erro persistir, verifique se você está dentro do diretório correto antes de rodar o comando. Use o comando dir (no Windows) para listar os arquivos e confirmar que o db.json está ali. Se não estiver, navegue até a pasta correta com cd caminho_da_pasta.