Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Betulkan \'XMLHttpRequest tidak boleh dimuatkan...permintaan hanya disokong untuk protokol: http, data...\' Ralat CORS dalam Sudut dan Ekspres?

Bagaimana untuk Betulkan \'XMLHttpRequest tidak boleh dimuatkan...permintaan hanya disokong untuk protokol: http, data...\' Ralat CORS dalam Sudut dan Ekspres?

Patricia Arquette
Patricia Arquetteasal
2025-01-02 19:32:38251semak imbas

How to Fix

Ralat CORS: "XMLHttpRequest tidak boleh dimuatkan...permintaan hanya disokong untuk protokol: http, data..."

Masalah:

Apabila cuba mengakses rentetan JSON melalui Perkhidmatan Angular daripada Express belakang, pengguna mungkin menghadapi ralat CORS berikut: "XMLHttpRequest tidak boleh memuatkan localhost:4201/ticker. Permintaan asal silang hanya disokong untuk skema protokol: http, data, chrome, chrome-extension, https."

Jawapan:

Ralat ini berlaku apabila menggunakan protokol URL yang salah dalam permintaan. Untuk menyelesaikannya, pastikan protokol dinyatakan secara eksplisit dalam URL.

Dalam kes khusus ini, penyelesaiannya ialah menambah "http://" sebelum alamat localhost dalam bahagian belakang Express, seperti berikut:

this._baseUrl = 'http://localhost:4201/';

Ini memastikan format URL yang betul digunakan untuk memenuhi permintaan dan menyelesaikan ralat CORS.

Atas ialah kandungan terperinci Bagaimana untuk Betulkan \'XMLHttpRequest tidak boleh dimuatkan...permintaan hanya disokong untuk protokol: http, data...\' Ralat CORS dalam Sudut dan Ekspres?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn