Express を使用した CORS と Node.js
cornerstone-wado-image-loader のようなビューアを使用して WADO から DICOM ファイルをフェッチする場合Node.js アプリケーションとは別のポートでサービスが実行されている場合、クロスオリジン リソース共有 (CORS) は、次のようなブラウザ エラーを防ぐために重要です。 「Access-Control-Allow-Origin」ヘッダーの問題。
Express で CORS を有効にする
Express では、CORS を有効にする簡単な方法が提供されます。次の手順に従います。
cors パッケージをプロジェクトに追加します。
npm install cors --save
cors パッケージをインポートし、ミドルウェアとしてプロジェクトに追加します。リクエストが行われているメインファイル内の Express アプリmade:
const cors = require('cors'); const express = require('express'); const app = express(); // Add CORS middleware to enable CORS on all routes app.use(cors());
これで、Express サーバーに対して行われたリクエストには CORS ヘッダーが応答に追加され、クロスオリジン通信が可能になります。
追加情報
以上がNode.js Express サーバーの CORS を有効にして、別のポートから DICOM ファイルにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。