Especificando um subdomínio na definição de rota no Express

Sou novo no ExpressJS e no NodeJS em geral, por isso preciso de instruções sobre como obter esse efeito:

app.get('/', 'sub1.domain.com', function(req, res) { 
    res.send("this is sub1 response!"); 
});

app.get('/', 'sub2.domain.com', function(req, res) {
    res.send("this is sub2 response!");
}

Então quando eu pedirsub1.domain.com o primeiro manipulador reage e emsub2.domain.com Eu recebo resposta do segundo manipulador. Eu li algumas perguntas sobre o SO sobre o uso do vhost para essa finalidade, mas ficaria mais feliz se o que descrevi acima funcionasse, em vez de criar várias instâncias do servidor, como no vhost.

questionAnswers(2)

yourAnswerToTheQuestion