如何在Flask 中啟用CORS
跨來源資源共享(CORS) 允許Web 應用程式向不同來源的伺服器發出請求(域、連接埠或協定)而不是最初載入它們的網域、連接埠或協定。當客戶端發出跨域請求時,伺服器可以透過設定 'Access-Control-Allow-Origin' header 來決定是否允許該請求。
要在 Flask 中啟用 CORS,可以使用「flask-cors」擴充。此擴充功能提供了一種簡單且一致的方法來為 Flask 應用程式配置 CORS。
要安裝“flask-cors”,請使用以下命令:
pip install -U flask-cors
安裝“flask”後-cors',您可以通過將以下程式碼添加到應用程式中來為Flask 應用程式設定它:
<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>
「CORS_HEADERS」設定選項指定允許的請求標頭。在此範例中,它允許“Content-Type”標頭,這是發送 POST 請求時使用的預設標頭。
“@cross_origin()”裝飾器指定該函數應允許跨來源請求。它可以用於單一路由或整個應用程式。
透過執行下列步驟,您可以在 Flask 應用程式中啟用 CORS 並允許來自其他網域的跨來源請求。
以上是如何在 Flask 中啟用 CORS:逐步指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!