Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] O que fazer no caso da mensagem da imagem abaixo, sobre o comando em que deveria aparecer a url?

Como resolver este problema?
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

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:

  1. Verifique se o arquivo db.json realmente existe dentro da pasta aluraplay-requisicoes-main. Caso não exista, você precisa criá-lo.
  2. Crie um novo arquivo chamado db.json dentro dessa pasta.
  3. Coloque dentro dele um conteúdo de exemplo, como este:
{
  "videos": [
    {
      "id": 1,
      "titulo": "Exemplo de vídeo",
      "descricao": "Descrição do vídeo",
      "url": "https://www.youtube.com/embed/example"
    }
  ]
}
  1. Salve o arquivo e volte ao terminal.
  2. Execute novamente o comando:
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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!