Rumah >pembangunan bahagian belakang >Tutorial Python >Cara Mendayakan CORS dalam Flask: Panduan Langkah demi Langkah
Cara Mendayakan CORS dalam Flask
Cross-Origin Resource Sharing (CORS) membenarkan aplikasi web membuat permintaan kepada pelayan pada asal yang berbeza ( domain, port atau protokol) daripada domain yang asalnya ia dimuatkan. Apabila pelanggan membuat permintaan silang asal, pelayan boleh memutuskan sama ada untuk membenarkan permintaan itu atau tidak dengan menetapkan pengepala 'Access-Control-Allow-Origin'.
Untuk mendayakan CORS dalam Flask, anda boleh menggunakan sambungan 'flask-cors'. Sambungan ini menyediakan cara yang mudah dan konsisten untuk mengkonfigurasi CORS untuk aplikasi Flask anda.
Untuk memasang 'flask-cors', gunakan arahan berikut:
pip install -U flask-cors
Setelah anda memasang 'flask -cors', anda boleh mengkonfigurasinya untuk aplikasi Flask anda dengan menambahkan kod berikut pada aplikasi anda:
<code class="python">from flask import Flask from flask_cors import CORS app = Flask(__name__) cors = CORS(app) app.config['CORS_HEADERS'] = 'Content-Type' @app.route("/") @cross_origin() def helloWorld(): return "Hello, cross-origin-world!"</code>
Pilihan konfigurasi 'CORS_HEADERS' menentukan pengepala permintaan yang dibenarkan. Dalam contoh ini, ia membenarkan pengepala 'Jenis-Kandungan', iaitu pengepala lalai yang digunakan semasa menghantar permintaan POST.
Penghias '@cross_origin()' menentukan bahawa fungsi harus membenarkan permintaan silang asal . Ia boleh digunakan pada laluan individu atau pada keseluruhan aplikasi.
Dengan mengikut langkah ini, anda boleh mendayakan CORS dalam aplikasi Flask anda dan membenarkan permintaan silang asal daripada domain lain.
Atas ialah kandungan terperinci Cara Mendayakan CORS dalam Flask: Panduan Langkah demi Langkah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!