如何在 Flask 中啟用 CORS:逐步指南

Linda Hamilton
發布: 2024-10-28 09:22:30
原創
842 人瀏覽過

How to Enable CORS in Flask: A Step-by-Step Guide

如何在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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板