Standardroute mit Node-http-Proxy?

Ich möchte einen einfachen Node.js-Reverseproxy ausführen, um mehrere Node.JS-Anwendungen zusammen mit meinem Apache-Server auf demselben Port 80 zu hosten. Daher habe ich dieses Beispiel gefundenHier

var http = require('http')
, httpProxy = require('http-proxy');

httpProxy.createServer({
    hostnameOnly: true,
    router: {
        'www.my-domain.com': '127.0.0.1:3001',
        'www.my-other-domain.de' : '127.0.0.1:3002'
    }
}).listen(80);

Das Problem ist, dass ich zum Beispiel möchte, dass app1.my-domain.com auf localhost: 3001 zeigt, app2.my-domain.com auf localhost: 3002 zeigt und alle anderen zum Beispiel auf Port 3000 gehen, wo mein Apache-Server ist wird laufen. Ich konnte in der Dokumentation nichts darüber finden, wie man eine "Standard" -Route erstellt.

Irgendwelche Ideen?

BEARBEITEN Ich möchte dies tun, weil mein Apache-Server viele Domains / Subdomains verwaltet und ich diese Routing-Tabelle nicht jedes Mal ändern muss, wenn ich eine neue Subdomain hinzufügen möchte.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage