본문 바로가기
프로젝트 회고/Pill my rhythm 💊

[💊Pill my rhythm] 18~20일 차 회고

by HelloJudy 2022. 6. 25.

📖 2022년 06월 23일 ~ 6월 25일


✔️ 오늘 내가 한 일

  • (23일) 북마크 삭제 API 구현
  • (23일) flask에 verifyToken 구현
  • (24일) bookmark delete params 수정
  • (24일) bookmark create 중복 방지 로직 추가
  • (24일) flask cors 에러 해결
  • (25일) Node+Redis APP Dockerfile build 완성
  • (25일) Fix: 회원 정보 수정
  • (25일) Python APP Dockerfile build 구현중
  • (25일) vm에 docker engine, docker-compose 설치

 

 

💡 TIL ( Today I Learned )

 

[ CORS ]

 

( 자세한 개념은 따로 포스팅을 작성하겠다! )

 

👉 CORS 포스팅 보러가기

 

현재 백엔드에서는 node app, python app 두 가지의 서버를 사용하고 있다.

험난했던 인공지능 모델 서빙을 끝내고... 한숨 돌리려고 했으나

프론트에서 날아온 요청... ㅠㅠ

 

 

삐용삐용.. CORS다..!

 

✔️ 해결과정 1.

 

우선 flask-cors 패키지를 설치했지만 코드를 추가하지 않은 것이 생각났다.

 

 

기존 코드에 이 두가지를 추가했다.

from flask_cors import CORS

CORS(app)

 

팀원 분이 해결된 것 같다고 알려주셔서 안심하고 있었지만...

다시 CORS 에러가 생겼다.

 

 

✔️ 해결과정 2.

 

아래와 같이 코드를 추가하고 해결할 수 있었다.

 

CORS(app)
CORS(app, resources={r'': {'origins': ''}}, expose_headers=["Content-disposition"])

 

 

 

💁‍♀️ 오늘 느낀 점

 

Dockerfile 깎는 장인의 마음으로...

2차와 달리 Python 서버에서 JAVA를 사용하기도 하고 Node에서 Redis를 사용하는 등.. 여러 이슈가 생기니깐 파일 작성이 힘들었다..!

 

 

 

 

📌 내일 할 일(계획)

  • Front APP Dockerfile 작성
  • Docker-compose로 1차 배포 테스트하기
반응형

댓글