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

Dúvida sobre o db.json

Bom dia pessoal, eu gostaria de saber se ao subir esse sistema de cadastro num domínio esse arquivo db.json será a própria base de dados, só que ao invés de tabela como o MySQL será no formato JSON é isso? Também teremos que alterar os parâmetros para os do host/domínio que deixará de ser localhost certo?

Se o db.json for a própria base, para editarmos manualmente um registro dela teriamos que localizar dentro do arquivo json o registro e realizar a edição, diferente do phpMyAdmin por exemplo onde o banco de dados possui tabelas onde eu realizo esse update através das querys certo?

Outra dúvida, é possível então fazer uso desse db.json com pyhton de forma que fosse gerada uma tabela a partir desse json seja para outro banco de dados como MySQL ou até outros formatos como .xlsx, .csv e tal... Essa dúvida é muito ingênua e já existe algo mais prático que converte os dados dessa base?

1 resposta
solução!

Fala André, tudo bem?

Não somos nós que fazemos essas leituras ou escritas no banco de dados, nós fariamos uma requisição para uma API (desenvolvida por um dev back end, que seria o link que utilizamos provida pelo JSON SERVER) e la seria feita essas ações no banco de dados. E não consumiriamos um arquivo db.json, utilizamos esse arquivo pois estamos "simulando" uma API. O JSON seria a resposta que a nossa API nos retorna, que o desenvolvedor quis que fosse retornada. Por exemplo, ele faz a consulta no banco de dados, esse banco de dados retorna os resultados de alguma forma, e será retornado pra gente esses dados em formato JSON.

API's podem ser feitas em qualquer linguagem, seja Node.Js, Python, Java, C#, etc.. e temos cursos aqui na Alura ensinando a criar uma API com essas linguagens.

Espero ter ajudado, bons estudos :D