Na Aula "05 Delete a partir do body" o código sugerido para copiar contém um erro na palavra "stringify", além de que no vídeo o professor escreve a função sendo "function deletaLivroPorId(id)" e não "function deletarLivroPorId(id)", pode parecer um erro simples mas isso fez total diferença na hora de testar o código.
Código errado:
function deletarLivroPorId(id) {
const livros = JSON.parse(fs.readFileSync("livros.json"))
const livrosFiltrados = livros.filter( livro => livro.id!== id )
fs.writeFileSync("livros.json", JSON.stringfy(livrosFiltrados))
}
Código correto:
function deletaLivroPorId(id) {
const livros = JSON.parse(fs.readFileSync("livros.json"))
const livrosFiltrados = livros.filter( livro => livro.id!== id )
fs.writeFileSync("livros.json", JSON.stringify(livrosFiltrados))
}