Ich habe eine Entwicklungsumgebung auf localhost: 3050 und eine andere läuft auf localhost: 3000.Zugreifen auf Expressjs-Ressourcen von einem anderen Anschluss (CORS)
Ich habe verschiedene statische Dateien als berittene Verzeichnisse aus bedient werden: 3050, zum Beispiel:
app.use('/app',express.static(__dirname + '/app'));
I Access-Control-Allow-Origin so konfiguriert haben, so dass CORS-Anforderungen von: 3000 bis : 3050 sind erlaubt. Tatsächlich geht die Anfrage durch, aber die Anwendung, die Dateien auf http://localhost:3000 erwartet, kann nicht.
Ich kenne Optionen von Proxies oder Einrichten eines SSH - wäre das eine gute Idee für diesen Anwendungsfall?
Ich hätte gedacht, Express sollte eine Art und Weise haben, um die Domäne anzupassen: Port-Speicherort für das Hosting von Dateien - in der Hoffnung, ich könnte nur etwas fehlen.
Haben Sie versucht, vom Browser auf die Dateien zuzugreifen? –
Ja, Zugriff funktioniert auf: 3050 aber nicht: 3000 – Adam