1
resposta

[Dúvida] Id do vídeo

Quando fazemos o post do novo video não enviamos o id. Onde está programado pro id sempre ser incremental?

1 resposta

Olá, Karine.

Tudo bem?

Isso pode acontecer de duas formas, no caso você pode criar a lógica para adicionar o ID que quiser, ou se preferir, não passar o ID.

Se você não passar um ID específico ao fazer uma requisição POST para o JSON-Server, ele criará um novo objeto no arquivo db.json com um ID gerado automaticamente e é isso que está acontecendo nesse projeto. O JSON-Server utiliza uma biblioteca chamada lowdb para manipular o arquivo JSON.

O lowdb é um banco de dados JSON de baixo nível que permite realizar operações de leitura e escrita em um arquivo JSON. Quando você faz uma requisição POST para o JSON-Server sem fornecer um ID, o lowdb gera um ID automaticamente para o novo objeto a ser adicionado.

Espero ter ajudado e bons estudos!