>  기사  >  백엔드 개발  >  Flask에서 CORS를 활성화하는 방법: 단계별 가이드

Flask에서 CORS를 활성화하는 방법: 단계별 가이드

Linda Hamilton
Linda Hamilton원래의
2024-10-28 09:22:30746검색

How to Enable CORS in Flask: A Step-by-Step Guide

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.