Flask에서 CORS를 활성화하는 방법
CORS(Cross-Origin Resource Sharing)를 사용하면 웹 애플리케이션이 다른 출처의 서버에 요청할 수 있습니다( 도메인, 포트 또는 프로토콜)이 원래 로드된 것보다 더 많습니다. 클라이언트가 cross-origin 요청을 하면 서버는 'Access-Control-Allow-Origin' 헤더를 설정하여 요청을 허용할지 여부를 결정할 수 있습니다.
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' 구성 옵션은 허용되는 요청 헤더를 지정합니다. 이 예에서는 POST 요청을 보낼 때 사용되는 기본 헤더인 'Content-Type' 헤더를 허용합니다.
'@cross_origin()' 데코레이터는 함수가 교차 출처 요청을 허용해야 함을 지정합니다. . 개별 경로 또는 전체 애플리케이션에서 사용할 수 있습니다.
이 단계에 따라 Flask 애플리케이션에서 CORS를 활성화하고 다른 도메인의 교차 출처 요청을 허용할 수 있습니다.
위 내용은 Flask에서 CORS를 활성화하는 방법: 단계별 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!