Express로 CORS Node.js를 활성화하는 방법
문제 설명
교차 원본 CORS(리소스 공유) 오류는 다른 원본에서 실행 중인 애플리케이션이 다음 서버의 리소스에 액세스하려고 시도할 때 발생합니다. 다른 출신. Cornerstone.js를 사용하여 WADO 서비스에서 DICOM 파일을 검색할 때 DICOM 서비스(포트 8080에서 실행)와 클라이언트 애플리케이션(포트 3000에서 실행) 간의 포트 불일치로 인해 이 오류가 발생할 수 있습니다.
솔루션
Express를 사용하여 Node.js 애플리케이션에서 CORS를 활성화하려면 다음을 따르세요. 단계:
1. CORS 미들웨어 설치:
npm install cors --save
2. Express 앱에 CORS 미들웨어 추가:
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!