Rangka Kerja Go Gin: Menyelesaikan Isu CORS Semasa Permintaan OPTIONS
Apabila menggunakan rangka kerja Go Gin untuk pembangunan API, membolehkan Perkongsian Sumber Merentas Asal (CORS) memastikan komunikasi lancar antara pelanggan dan pelayan. Fungsi middleware biasanya digunakan untuk mengendalikan konfigurasi CORS.
Satu fungsi middleware sedemikian disediakan dalam soalan. Walau bagaimanapun, pengguna mungkin menghadapi "Kod Status:200 OK" tetapi tiada tindakan lanjut selepas permintaan OPTIONS. Ini biasanya menunjukkan konfigurasi yang hilang atau isu dalam pelaksanaan middleware.
Untuk membantu menyelesaikan isu ini, fungsi middleware yang diubah suai dicadangkan dalam jawapan. Perbezaan utama termasuk:
Dengan memasukkan perubahan ini, fungsi middleware mengendalikan dengan berkesan CORS untuk permintaan OPTIONS dan membenarkan kod status yang sesuai dikembalikan. Melaksanakan perisian tengah yang diubah suai ini harus menghapuskan isu "Kod Status:200 OK" dan memastikan tingkah laku yang betul semasa permintaan OPTIONS.
Atas ialah kandungan terperinci Rangka Kerja Go Gin: Mengapa Peranti Tengah CORS Saya Mengembalikan OK 200 pada Permintaan OPTIONS, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!