CORS 和 Node.js with Express
使用诸如cornerstone-wado-image-loader之类的查看器从WADO获取DICOM文件时服务运行在与 Node.js 应用程序不同的端口上,跨源资源共享 (CORS) 对于防止与以下内容相关的浏览器错误至关重要“Access-Control-Allow-Origin”标头问题。
使用 Express 启用 CORS
Express 提供了一种启用 CORS 的简单方法。请按照以下步骤操作:
将 cors 包添加到您的项目中:
npm install cors --save
导入 cors 包并将其作为中间件添加到您的项目中在请求所在的主文件中表达应用程序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中文网其他相关文章!