Pasando variables al siguiente middleware usando next () en Express.js

Bueno, mi pregunta es que quiero pasar alguna variable del primer middleware a otro middleware, e intenté hacer esto, pero hubo "req.somevariable es un dado como 'indefinido' ".

//app.js
..
app.get('/someurl/', middleware1, middleware2)
...
////middleware1
...
some conditions
...
res.somevariable = variable1;
next();
...
////middleware2
...
some conditions
...
variable = req.somevariable;
...

Respuestas a la pregunta(6)

Su respuesta a la pregunta