Para efeito didático, mesmo sabendo que é apenas um crud em memória, abaixo coloco o código mais completo para o método delete:
app.delete("/livros/:id", (req, res) => {
const index = buscaLivro(req.params.id);
console.log(index);
if (index !== -1) {
livros.splice(index, 1);
res.status(200).json(livros);
} else {
res.status(404).send("Registro não encontrado na base!");
}
});
Caso não seja colocado o if (index) ele irá excluir sempre o último caso não encontre um registro.