Quando fazemos o post do novo video não enviamos o id. Onde está programado pro id sempre ser incremental?
Quando fazemos o post do novo video não enviamos o id. Onde está programado pro id sempre ser incremental?
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!