Por que não retorna nenhum erro e ainda retorna a mensagem de livro removido com sucesso?
static deletarLivro = (req, res) => {
const id = req.params.id
livros.findByIdAndDelete(id, (err) => {
if(!err) {
res.status(200).send({message: `Livro ${id} removido com sucesso`})
} else if (id == null) {
res.status(500).send({message: 'Livro não removido'})
} else {
res.status(404).send({message: `Id ${id} não encontrado`})
}
})
}