Узел http-прокси и экспресс

Я пытаюсь сделать что-то вроде этого:

// Setup prox to handle blog requests
httpProxy.createServer({
    hostnameOnly: true,
    router: {
        'http://localhost': '8080',
        'http://localhost/blog': '2368' 
    }
}).listen(8000);

Ранее я использовал это:

http.createServer(app).listen(app.get('port'), function(){
    console.log("Express server listening on port " + app.get('port'));
});

В основном, я хочу все еще использовать экспресс ... но, когда люди идут вhttp://localhost/blog попасть в блог, но все равно быть обслуженнымport 8080 (который в конечном итоге станет портом 80)

Таким образом, я переключил это на это, и это работало лучше. Проблема в том, что экспресс берет на себя маршрутизацию (из того, что я могу сказать)

var options = {
    // pathnameOnly: true,
    router: {
        'localhost': 'localhost:8080',
        'localhost/blog': 'localhost:2368'
    }
}

// Setup prox to handle blog requests
var proxyServer = httpProxy.createServer(options);
proxyServer.listen(9000);

require('./app/server/router')(app);

http.createServer(app).listen(app.get('port'), function(){
    console.log("Express server listening on port " + app.get('port'));
});