Como resolver este problema?
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.