Como interceptar solicitação expressa node.js

Em expresso, eu defini algumas rotas

app.post("/api/v1/client", Client.create);
app.get("/api/v1/client", Client.get);
...

Eu defini como lidar com solicitações dentro de um controlador de cliente. Existe uma maneira que eu possa fazer algum pré-processamento para as solicitações, antes de manipulá-las no meu controlador? Eu quero especificamente verificar se o chamador da API está autorizado a acessar a rota, usando a noção de níveis de acesso. Qualquer conselho seria apreciado.

questionAnswers(1)

yourAnswerToTheQuestion