Flask에서 교차 출처 요청 문제를 해결하는 방법
jQuery로 교차 출처 요청을 시도할 때 다음 오류가 발생할 수 있습니다. 'XMLHttpRequest를 로드할 수 없습니다... 요청한 리소스에 'Access-Control-Allow-Origin' 헤더가 없습니다.'" 그러나 Flask에서 CORS를 활성화하면 이 문제를 해결할 수 있습니다. 방법은 다음과 같습니다.
Flask 애플리케이션에서 필요한 종속성을 추가합니다.
<code class="python">from flask import Flask from flask_cors import CORS, cross_origin</code>
CORS 헤더를 구성합니다.
<code class="python">app = Flask(__name__) cors = CORS(app) app.config['CORS_HEADERS'] = 'Content-Type'</code>
활성화하려는 각 경로에 대해 CORS의 경우 @cross_origin 데코레이터를 사용하세요.
<code class="python">@app.route("/") @cross_origin() def helloWorld(): return "Hello, cross-origin-world!"</code>
이 방법은 지정된 경로에 대해 CORS를 활성화합니다. 필요한 경우 cross_origin 데코레이터에서 원하는 HTTP 메서드를 지정하는 것을 잊지 마세요. 다음 단계를 따르면 Flask 애플리케이션에서 CORS 관련 문제를 쉽게 해결할 수 있습니다.
위 내용은 Flask에서 CORS(Cross-Origin Request)를 활성화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!