Ola Flávio,
Quando separamos a rota (route) de seu comportamento (api), no arquivo da rota temos a chamada:
app.get('/v1/fotos', api.lista);
Porém a definição da função lista, na api, requer 2 parâmetros o req e o res, não ficou claro pra mim qual o mecanismo que injeta esses objetos na função.
Eu esperava ter que colocar:
app.get('/v1/fotos', api.lista(req, res));