Maison > développement back-end > Tutoriel Python > Comment activer les requêtes Cross-Origin (CORS) dans Flask ?

Comment activer les requêtes Cross-Origin (CORS) dans Flask ?

Patricia Arquette
Libérer: 2024-10-30 20:49:30
original
466 Les gens l'ont consulté

How to Enable Cross-Origin Requests (CORS) in Flask?

Comment résoudre les problèmes de requêtes d'origine croisée dans Flask

Lorsque vous tentez des requêtes d'origine croisée avec jQuery, vous pouvez rencontrer l'erreur : " "XMLHttpRequest ne peut pas se charger... Aucun en-tête 'Access-Control-Allow-Origin' n'est présent sur la ressource demandée.'" Cependant, en activant CORS dans Flask, ce problème peut être résolu. Voici comment :

Dans votre application Flask, ajoutez les dépendances nécessaires :

<code class="python">from flask import Flask
from flask_cors import CORS, cross_origin</code>
Copier après la connexion

Configurez les en-têtes CORS :

<code class="python">app = Flask(__name__)
cors = CORS(app)
app.config['CORS_HEADERS'] = 'Content-Type'</code>
Copier après la connexion

Pour chaque route sur laquelle vous souhaitez activer CORS, utilisez le décorateur @cross_origin :

<code class="python">@app.route("/")
@cross_origin()
def helloWorld():
    return "Hello, cross-origin-world!"</code>
Copier après la connexion

Cette méthode activera CORS pour l'itinéraire spécifié. Pensez à préciser les méthodes HTTP souhaitées dans le décorateur cross_origin si nécessaire. En suivant ces étapes, vous pouvez résoudre sans effort les problèmes liés à CORS dans votre application Flask.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal