Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menyelesaikan Ralat CORS dalam Node.js dengan Express?
Cara Mendayakan CORS Node.js dengan Express
Penerangan Masalah
Cross-Origin Ralat Perkongsian Sumber (CORS) berlaku apabila aplikasi yang berjalan pada asal yang berbeza cuba mengakses sumber daripada pelayan pada asal berbeza. Apabila menggunakan cornerstone.js untuk mendapatkan semula fail DICOM daripada perkhidmatan WADO, ralat ini boleh timbul disebabkan oleh ketidakpadanan port antara perkhidmatan DICOM (berjalan pada port 8080) dan aplikasi klien (berjalan pada port 3000).
Penyelesaian
Untuk mendayakan CORS dalam aplikasi Node.js menggunakan Express, ikuti ini langkah:
1. Pasang CORS Middleware:
npm install cors --save
2. Tambahkan CORS Middleware pada Apl Ekspres:
Import cors dan modul ekspres, cipta apl Ekspres dan dayakan CORS secara global menggunakan kaedah use().
const cors = require('cors'); const express = require('express'); const app = express(); app.use(cors());
Nota Tambahan:
Perisian tengah cors() menambah yang berikut pengepala kepada semua respons:
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat CORS dalam Node.js dengan Express?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!