Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Dúvida sobre os arquivos

Agora que consegui resolver alguns problemas que estava tendo com projeto me veio algumas dúvidas sobre os arquivos. Atualmente esses são os arquivos: Insira aqui a descrição dessa imagem para ajudar na acessibilidadeNo projeto inicial só tinha o arquivo db.json. Esses outros arquivos (o package-lock.json, package.json e essa pasta node_modules) ela aparece quando eu instalei o json-server? Ou quando eu iniciei o terminal? (desculpa mas é que eu estava tão focada no que a Moni estava fazendo para eu fazer o mesmo que nem prestei atenção rsrs). E o que seria esse arquivo db.json? Sempre que eu for fazer (simular uma API, usar o json-server) eu tenho que criar ele?

2 respostas
solução!

Oi, Thaynara! Tudo joia? Vejo que você está se dedicando bastante ao curso de JavaScript, isso é ótimo! Vamos lá, vou te ajudar a entender melhor sobre esses arquivos:

  1. db.json: Esse é o arquivo que você está usando para simular uma API com o json-server. Ele contém os dados em formato JSON que você está usando para simular o retorno de uma API. Sempre que você for simular uma API com o json-server, você precisará de um arquivo como esse. Ele não precisa necessariamente se chamar db.json, mas precisa ser do tipo json, por exemplo, poderia se chamar dados.json.

  2. package.json: Este arquivo é gerado quando você inicializa um projeto Node.js com o comando npm init. Ele contém informações sobre o seu projeto e as dependências que ele precisa para funcionar corretamente.

  3. package-lock.json: Este é um arquivo que é gerado automaticamente quando você instala uma nova dependência no seu projeto com o comando npm install. Ele contém informações detalhadas sobre as versões exatas de cada dependência que seu projeto está usando. Isso garante que, se outra pessoa estiver trabalhando no mesmo projeto, ela instalará as mesmas versões das dependências que você está usando.

  4. node_modules: Esta é uma pasta que contém todas as dependências que seu projeto precisa para funcionar corretamente. Ela é criada automaticamente quando você instala uma nova dependência com o comando npm install.

Esses arquivos e a pasta node_modules aparecem quando você inicializa um projeto Node.js e instala pacotes, como o json-server. Portanto, eles não estão diretamente relacionados ao terminal, mas sim ao ambiente de desenvolvimento Node.js que você está usando.

Espero ter ajudado e bons estudos!

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

Muito obrigada pela explicação! Ajudou muito!