Ich habe die JEE Web App bisher mit Spring Boot und jQuery entwickelt und das ist das erste Mal, dass ich eine NodeJS/Angular2 App entwickle. In der JEE-Anwendung werden sowohl die Client- als auch die Serverseite in eine einzige jar/war-Datei kompiliert. In meiner neuen Entwicklungsumgebung entwickle ich jedoch Client- und Serverseite als zwei separate Projekte (verschiedene Ports abhören) und rufe die Backend-URL von der Angular2-Dienstschicht auf. Ich habe ein Cross-Origin-Resource-Sharing-Problem (CORS).Angular2/NodeJS Projektstruktur und CORS Problem
Meine Frage ist, ist diese gängige Praxis, um Angular und NodeJS als zwei separate Anwendung zu entwickeln und lösen Sie das Problem CORS durch die Verwendung von Cors-Modul in NodeJS?
ich eine Lösung, wie unten von Knotenseite gefunden:
var cors = require('cors')
var app = express()
app.use(cors())
So schätze ich, wenn Sie mich
klären helfen können- Rechts Projektstruktur in dieser Architektur
- Empfohlene Auflösung für die CORS Problem.
Grüße.
Vielen Dank für Tour-Antwort. Es verdeutlicht viel. – jine
Gern geschehen. Wenn dies Ihre Frage beantwortet, können Sie das bitte akzeptieren? Vielen Dank! –