Вероятно, лучший способ, использовать connect vhost , который является модулем подключения.
Или: вы можете переписать свои URL-адреса с помощью глобального обработчика URL-адресов, а затем написать свои ограничения на основепереписанный URL:
app.get('*', function(req, res, next){
if(req.headers.host === 'domain1.com')
req.url = '/domain1' + req.url;
else if(req.headers.host === 'domain2.com')
req.url = '/domain2' + req.url;
next();
})
.get('/domain1/index', function(){
})
.get('/domain2/index', function(){
});