Express.js obtiene el método http en el controlador

Estoy creando un formulario de registro (pasaporte local como autenticación, formularios como asistente de formulario).

Debido a que el registro solo conoce GET y POST, me gustaría hacer todo el manejo en una función.

Con otras palabras estoy buscando algo como:

exports.register = function(req, res){
    if (req.isPost) {
       // do form handling
    }
    res.render('user/registration.html.swig', { form: form.toHTML() });
};