jQuery를 사용하여 교차 출처 요청을 수행할 때 'Access-Control-Allow-Origin' 헤더 누락과 관련된 오류가 발생할 수 있습니다. 이는 서버가 원본 간 요청을 명시적으로 허용하지 않은 경우 발생합니다. Flask에서 이 문제를 해결하려면 다음 단계를 따르세요.
pip를 사용하여 Flask-CORS 확장 프로그램을 설치합니다.
<code class="bash">pip install -U flask-cors</code>
Flask-CORS 패키지를 가져와 Flask 애플리케이션에서 초기화합니다.
<code class="python">from flask_cors import CORS app = Flask(__name__) cors = CORS(app)</code>
Flask 구성에서 허용되는 CORS 헤더를 지정합니다:
<code class="python">app.config['CORS_HEADERS'] = 'Content-Type'</code>
요청 처리 방법 내에서 @cross_origin() 데코레이터를 사용하여 교차 출처 요청을 명시적으로 허용하세요.
<code class="python">@app.route("/") @cross_origin() def helloWorld(): return "Hello, cross-origin-world!"</code>
CORS 구성이 완료되면 Flask 애플리케이션을 Heroku에 배포할 수 있습니다.
위 내용은 Flask 애플리케이션에서 CORS(Cross-Origin Resource Sharing)를 활성화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!