-
[Python] Flask CORS 오류 해결하기Backend/Flask 2021. 5. 7. 22:57728x90
Flask로 백엔드 API 개발 시 프론트와 연결하여 웹에서 응답을 확인할 때,
다음과 같은 CORS 오류가 발생하여 이를 해결하기 위한 삽질내용을 공유합니다:)
웹 실행 후 console log를 확인해보면..
Access to XMLHttpRequest at 'http://localhost:5000/' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
뭐 대충 이런 내용의 에러 메세지를 확인할 수 있습니다.
Flask-CORS 에러 이를 위한 해결방법으로는:
1. flask_cors 모듈을 설치해야 합니다.
$ pip install flask_cors
2. 해당 모듈을 app.py에 import로 불러와서 적용합니다.
# app.py from flask_cors import CORS CORS(app)
-이상 오늘의 삽질일기 끝!
[전체 코드 참고]
https://ninano1109.tistory.com/137?category=985120
[Python] Flask REST API 서버 만들기 (feat. MySQL, Vue.js 연동하기)
0. Flask 설치 프로젝트 폴더를 생성하고 flask 패키지를 설치합니다. $ pip install flask 1. 기본 app.py 작성 프로젝트 폴더 내부에 app.py 파일을 만들고 아래와 같이 기본 세팅을 해줍니다. 2. MySQL 연결하.
ninano1109.tistory.com
여기저기 삽질도 해보고
날려도 먹으면서
배우는 게
결국 남는거다
- Z.Sabziller
Git push 취소 방법 (feat. '쫄보의삽질' 블로그 탄생 배경)
아래는 저의 생생한 경험담을 바탕으로 작성한 것 입니다. Github 관리 폴더의 이름을 실수로 변경하고 삭제해버렸다. 작업 후 commit 하려고 아무리 찾아봐도 폴더가 보이지 않았다. 나의 피땀눈물
ninano1109.tistory.com
'Backend > Flask' 카테고리의 다른 글
[Python] Flask 서버 docker 컨테이너로 띄웠을 때 Page 에러 (0) 2021.05.26 [Python] Flask REST API 서버 만들기 (feat. MySQL, Vue.js 연동하기) (2) 2021.05.09 [Python] Flask-MySQL 데이터 삽입(INSERT)하기 (0) 2021.05.06