首頁 > web前端 > js教程 > 如何為 Node.js Express 伺服器啟用 CORS 以從不同連接埠存取 DICOM 檔案?

如何為 Node.js Express 伺服器啟用 CORS 以從不同連接埠存取 DICOM 檔案?

Susan Sarandon
發布: 2024-11-28 15:07:14
原創
190 人瀏覽過

How Can I Enable CORS for my Node.js Express Server to Access DICOM Files from a Different Port?

CORS 和Node.js with Express

使用諸如Cornstone-wado-image-loader 之類的檢視器從WADO 取得DI 檔案時服務運行在與Node.js 應用程式不同的連接埠上,跨來源資源共享(CORS)對於防止與以下內容相關的瀏覽器錯誤至關重要「Access-Control-Allow-Origin」標頭問題。

使用 Express 啟用 CORS

Express 提供了一種啟用 CORS 的簡單方法。請依照以下步驟操作:

  1. 將 cors 套件加入您的專案:

  2. 匯入 cors套件並將其作為中間件添加到您的專案中在請求所在的主文件中表達應用程式made:

現在,向Express 伺服器發出的任何請求都將在回應中新增CORS 標頭,從而允許跨來源通訊。

附加資訊

  • 不帶任何參數的 cors() 方法啟用 CORS所有來源和方法。
  • 您可以透過將選項物件傳遞給 cors() 方法來指定允許 CORS 的特定來源、方法或標頭。
  • Express 新增至回應的CORS 標頭包括Access-Control-Allow-Origin(設定為請求來源)、Access-Control-Allow-Methods(設定為請求方法)和Access-Control-Allow-Headers (設定為請求標題)。

以上是如何為 Node.js Express 伺服器啟用 CORS 以從不同連接埠存取 DICOM 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板