python flask로 RESTful API 만들기 | 지도 기반 SNS 프로젝트 3 [python, flask, mongodb]

CORS 이란?

SOP(Same-orgin policy 동일 도메인 내에서만 사용) 정책을 무시하고 외부요청을 가능하게 해주는 규약

특정 도메인에서 사용 허용 등

SOP로 인하여 현재 내가 구현 하려는 api를 성립할 수 없게됨.

근데 해당 부분은 브라우저 내에서 판단해서 차단 시켜버리는 문제임.

그래서 서버에서 response  header에 허용시켜줄 내용을 추가해야한다. 내용은 아래와 같다.

flask 의 경우 flask_cors를 설치 후 간단히 호출 만 하면 헤더에 access-control-allow-origin : * 를 추가하게된다

flask_cors 사용 후 헤더에 추가된 모습

 

flask_restful, flask_cors

설치하기

paperlee@paperlee ~$:sudo pip3 install flask_restful

paperlee@paperlee ~$:sudo pip3 install flask_cors

 

 

“python flask로 RESTful API 만들기 | 지도 기반 SNS 프로젝트 3 [python, flask, mongodb]” 에 하나의 답글

댓글 남기기