Pouvez-vous l'essayer et le vérifier??
Méthode 1
Installer flask-cors
pip install -U flask-cors
Puis une fois l'application initialisée, initialisez flask-cors avec les paramètres par défaut?:
from flask import Flask from flask_cors import CORS app = Flask(__name__) CORS(app) @app.route("/") def helloWorld(): return "Hello, cross-origin-world!"
Mise à jour
Méthode 2
Si vous ne souhaitez pas utiliser de packages supplémentaires, vous pouvez le faire également
@app.route('your own route', methods=['GET']) def yourMethod(params): response = flask.jsonify({'somekey': 'somevalue'}) # 注意:理想情況下,'*' 應(yīng)該被替換為你的主機來源 response.headers.add('Access-Control-Allow-Origin', '*') return response
Je suggère d'essayer d'utiliser le code suivant pour définir votre point de terminaison
@app.route("/api/clients/", methods=['POST'])
au lieu de
@app.post("/api/clients/")
Lien de référence - Méthodes http Flask