CORS et Node.js avec Express
Lors de l'utilisation d'une visionneuse comme Cornerstone-wado-image-loader pour récupérer des fichiers DICOM à partir d'un WADO service s'exécutant sur un port différent de celui de votre application Node.js, le partage de ressources d'origine croisée (CORS) est crucial pour éviter les erreurs de navigateur liées à Problèmes d'en-tête « Access-Control-Allow-Origin ».
Activation de CORS avec Express
Express fournit un moyen simple d'activer CORS. Suivez ces étapes :
Ajoutez le package cors à votre projet :
npm install cors --save
Importez le package cors et ajoutez-le en tant que middleware à votre Application express dans votre fichier principal où est faite la demande :
const cors = require('cors'); const express = require('express'); const app = express(); // Add CORS middleware to enable CORS on all routes app.use(cors());
Maintenant, toute demande effectué sur votre serveur Express aura des en-têtes CORS ajoutés à la réponse, permettant une communication d'origine croisée.
Informations supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!