Dasar CORS menghadkan panggilan API Reactjs
P粉200138510
P粉200138510 2023-09-01 10:09:53
0
1
484

Saya cuba menggunakan API Mailchimp dalam aplikasi ReactJS saya, tetapi setiap kali saya memanggil API Mailchimp saya mendapat ralat berikut:

 XMLHttpRequest yang mengakses 'https://us9.api.mailchimp.com/3.0/ping' telah diterima daripada sumber 'http://localhost: 3000' Penyekatan disebabkan oleh dasar CORS: Respons kepada permintaan prapenerbangan gagal semakan kawalan akses: Pengepala 'Access-Control-Allow-Origin' tidak terdapat pada sumber yang diminta.  

Berikut ialah fail api.js saya, yang memanggil API Mailchimp:

mailchimp.setConfig({ apiKey: "my_api_key", pelayan: "us9" }); const addEmailToMailchimp = async (e-mel) => respons const = tunggu mailchimp.ping.get(); console.log(respon); };

Ia mengatakan untuk menambah 'Access-Control-Allow-Origin' pada pengepala permintaan, saya tidak pasti bagaimana untuk melakukannya. Adakah terdapat cara untuk menyelesaikan masalah ini?

P粉200138510
P粉200138510

membalas semua (1)
P粉301523298

Ia mengatakan untuk menambah pengepalaAccess-Control-Allow-Originpada respons, bukan permintaan.

Saya tidak tahu cara melakukannya dalam reactjs, tetapijawapan inimungkin membantu.

Jawapan inimencadangkan mencipta perisian tengah kerana anda menggunakan API luaran dan oleh itu tidak mempunyai akses kepada pelayan.

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!