TIL 2023-05-09

오성인·2023년 5월 9일
0

TIL

목록 보기
28/66
post-thumbnail
post-custom-banner

1. 오늘 겪은 문제

  1. controller unit test
  2. cors
  3. return error에 관하여
  4. http to https

2. 해본 시도

  1. 컨트롤러에서 유닛테스트를 진행하던 중에 실패가 계속 발생하여 찾아본 결과 최하단의 함수로직을 실행하기 위하여 중간에 거쳐가야할 검증과정 함수들을 목킹한 후 해당 검증과정 함수의 올바른 리턴값을 반환해주었다.
  2. cors 설정시 토큰을 교환할 예정이라면 credentials:true 옵션을 꼭 확인하자.
  3. 오늘 어떤 data형식이 맞지 않을 때 오류가 발생하는데, 해당하는 오류가 어떤 data형식이 맞지 않아서 발생하는지 정확히 프론트측에 res를 보내주지 않아서 이슈가 발생했다. 더 세심할 필요가 있다.
  4. http to https를 도전하는데 nginx의 certbot을 이용하여 인증서 발급을 요청할 때, 해당 주소를 찾을 수 없다고 하여 삽질 중이다.

3. 해결 방법

  1. 위의 방법으로 해결했다.
  2. DNS 주소가 잘못되어 있는 것 같다. 내일 aws의 route53을 디깅해볼 참이다.

4. 새롭게 알게 된 점

  1. unit test 작성시 함수 실행환경과 동일하게 필요한 요소들을 모두 목킹해야한다는 점을 기억하자.
  2. https를 적용하기 위한 인증발급 과정에 대하여 간략하게 습득했다.

5. 오늘 더 효율적으로 일할 수 있었을 것 같은 방법은?

  • 프로젝트 주간이다. 정신 똑띠 차리자
profile
기여하는 개발자
post-custom-banner

0개의 댓글