CORS und Node.js mit Express
Bei Verwendung eines Viewers wie Cornerstone-Wado-Image-Loader zum Abrufen von DICOM-Dateien von einem WADO Wenn der Dienst auf einem anderen Port als Ihre Node.js-Anwendung ausgeführt wird, ist Cross-Origin Resource Sharing (CORS) von entscheidender Bedeutung, um damit verbundene Browserfehler zu verhindern Probleme mit dem Header „Access-Control-Allow-Origin“.
CORS mit Express aktivieren
Express bietet eine einfache Möglichkeit, CORS zu aktivieren. Befolgen Sie diese Schritte:
Fügen Sie das cors-Paket zu Ihrem Projekt hinzu:
npm install cors --save
Importieren Sie das cors-Paket und fügen Sie es als Middleware zu Ihrem Projekt hinzu Express-App in Ihrer Hauptdatei, in der die Anfrage gestellt wird:
const cors = require('cors'); const express = require('express'); const app = express(); // Add CORS middleware to enable CORS on all routes app.use(cors());
Jetzt beliebig Bei einer an Ihren Express-Server gestellten Anfrage werden der Antwort CORS-Header hinzugefügt, was eine ursprungsübergreifende Kommunikation ermöglicht.
Zusätzliche Informationen
Das obige ist der detaillierte Inhalt vonWie kann ich CORS für meinen Node.js Express-Server aktivieren, um über einen anderen Port auf DICOM-Dateien zuzugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!