1
resposta

duvidas sobe o terminal 2

podem me explicar se eu fiz corretamente este terminal ou não , e si não onde errei? PS C:\Users\jor44\OneDrive\Área de Trabalho\logica\aluraplay-requisicoes-main> npm init This utility will walk you through creating a package.json file. It only covers the most common items, and tries to guess sensible defaults.

See npm help init for definitive documentation on these fields and exactly what they do.

Use npm install <pkg> afterwards to install a package and save it as a dependency in the package.json file.

Press ^C at any time to quit. package name: (aluraplay-requisicoes-main) version: (1.0.0) git repository:keywords:author:license: (ISC)About to write to C:\Users\jor44\OneDrive\Área de Trabalho\logica\aluraplay-requisicoes-main\package.json:

{ "name": "aluraplay-requisicoes-main", "version": "1.0.0", "description": "npm install json-server.", "main": "index.js", "scripts": { "test": "echo "Error: no test specified" && exit 1" }, "author": "", "license": "ISC", "dependencies": { "json-server": "^1.0.0-beta.3" }, "devDependencies": {} }

Is this OK? (yes)

PS C:\Users\jor44\OneDrive\Área de Trabalho\logica\aluraplay-requisicoes-main> npm install -g json-server

changed 45 packages in 2s

14 packages are looking for funding run npm fund for details PS C:\Users\jor44\OneDrive\Área de Trabalho\logica\aluraplay-requisicoes-main> json-server --watch db.json --watch/-w can be omitted, JSON Server 1+ watches for file changes by default File db.json not found PS C:\Users\jor44\OneDrive\Área de Trabalho\logica\aluraplay-requisicoes-main>

1 resposta

Olá Jorge! Tudo joia?

Parece que você está configurando um projeto Node.js e tentando usar o json-server para simular uma API REST. Vamos analisar o que você fez e onde pode estar o problema.

  1. Inicialização do npm: Você usou o comando npm init corretamente para criar o arquivo package.json. Este arquivo é essencial para gerenciar as dependências do seu projeto.

  2. Instalação do json-server: Você instalou o json-server globalmente com o comando npm install -g json-server. Isso significa que o json-server está disponível em qualquer lugar do seu sistema, o que é ótimo para executar o servidor em diferentes projetos.

  3. Execução do json-server: Aqui está o ponto onde você encontrou um problema. O erro "File db.json not found" indica que o arquivo db.json, que o json-server usa para simular uma base de dados, não está presente no diretório atual.

    Para resolver isso, você precisa criar um arquivo db.json no diretório C:\Users\jor44\OneDrive\Área de Trabalho\logica\aluraplay-requisicoes-main. Este arquivo deve conter dados no formato JSON que o json-server usará. Por exemplo:

    {
      "posts": [
        { "id": 1, "title": "json-server", "author": "typicode" }
      ],
      "comments": [
        { "id": 1, "body": "some comment", "postId": 1 }
      ],
      "profile": { "name": "typicode" }
    }
    

    Após criar o db.json, você pode tentar rodar novamente o comando json-server --watch db.json.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.