Encapsular lógica repetida na função buscaLivro, que agora retorna o livro buscado:
function buscaLivro(array, id) {
const index = array.findIndex(livro => livro.id == id);
const livro = array[index];
return livro;
}Usar nomes mais expressivos para as variáveis:
//GET com id:
app.get('/livros/:id', (req, res) => {
const id = req.params.id;
const livro = buscaLivro(livros, id);
res.json(livro);
})//PUT
app.put('/livros/:id', (req, res) => {
const id = req.params.id;
const livro = buscaLivro(livros, id);
livro.titulo = req.body.titulo;
res.json(livros);
})