Skip to content

6월 17일 백엔드 회의록

Shion edited this page Jun 17, 2021 · 3 revisions

참여자 : ,시온

[오전 회의]

  • POSTMAN MOCK SERVER 한달 요청 리미트가 초과되어 필터링을 제외한 API 실 서버에 배포하여 사용하기로 했습니다.
  • 프론트에서 CORS 문제 발생, 프론트 로컬 오리진 허용했는데 왜 발생했는지 모르겠습니다. 프론트와 상의하여 해결해봅시다.
  • 코멘트에 이모지를 달때 이모지 리스트를 볼 수 있도록 기능 추가했습니다.

[오후 회의]

  • 지난번 배포할 때 프론트 로컬 origin 허용 해놔서 CORS 해결된 줄 알았는데 다시 CORS 문제가 발생했습니다.
  • QueryDSL 사용하여 조건 필터링해서 정보 가져오려고 하는데 어려워요. 쿼리부터 짜봅시다.
  • 한방 쿼리로 다 가져오려는데 쿼리문이 너무 복잡해져서 이게 맞나 싶습니다.
  • QueryDSL 더 공부해보고 적용해봅시다.

[도전 거리]

  • 처음에 스프링에서 cors 해결하는 법을 찾아서 Config클래스(WebMvcConfigurer를 상속받은)에 addCorsMappings를 오버라이딩 하는 방법과 @CrossOrigin 어노테이션을 컨트롤러 클래스단에 추가하는 방법 두가지를 적용해보았습니다. 그런데 두가지 방법 모두 아래와 같은 헤더가 추가된 결과가 나왔습니다.
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
  • 그래서 직접 Access-Controll-Allow-Origin 헤더를 추가하는 방식으로 진행했습니다.
Clone this wiki locally