如何使用 Express 启用 CORS Node.js
问题描述
跨源当在不同源上运行的应用程序尝试从不同源上的服务器访问资源时,会发生资源共享 (CORS) 错误 起源。当使用cornerstone.js从WADO服务检索DICOM文件时,由于DICOM服务(在端口8080上运行)和客户端应用程序(在端口3000上运行)之间的端口不匹配,可能会出现此错误。
解决方案
要使用 Express 在 Node.js 应用程序中启用 CORS,请按照以下步骤操作步骤:
1.安装 CORS 中间件:
npm install cors --save
2.将 CORS 中间件添加到 Express 应用程序:
导入 cors 和 express 模块,创建 Express 应用程序,并使用 use() 方法全局启用 CORS。
const cors = require('cors'); const express = require('express'); const app = express(); app.use(cors());
附加说明:
cors()中间件将以下标头添加到所有响应中:
以上是如何使用 Express 解决 Node.js 中的 CORS 错误?的详细内容。更多信息请关注PHP中文网其他相关文章!