1. 오늘 겪은 문제
- controller unit test
- cors
- return error에 관하여
- http to https
2. 해본 시도
- 컨트롤러에서 유닛테스트를 진행하던 중에 실패가 계속 발생하여 찾아본 결과 최하단의 함수로직을 실행하기 위하여 중간에 거쳐가야할 검증과정 함수들을 목킹한 후 해당 검증과정 함수의 올바른 리턴값을 반환해주었다.
- cors 설정시 토큰을 교환할 예정이라면 credentials:true 옵션을 꼭 확인하자.
- 오늘 어떤 data형식이 맞지 않을 때 오류가 발생하는데, 해당하는 오류가 어떤 data형식이 맞지 않아서 발생하는지 정확히 프론트측에 res를 보내주지 않아서 이슈가 발생했다. 더 세심할 필요가 있다.
- http to https를 도전하는데 nginx의 certbot을 이용하여 인증서 발급을 요청할 때, 해당 주소를 찾을 수 없다고 하여 삽질 중이다.
3. 해결 방법
- 위의 방법으로 해결했다.
- DNS 주소가 잘못되어 있는 것 같다. 내일 aws의 route53을 디깅해볼 참이다.
4. 새롭게 알게 된 점
- unit test 작성시 함수 실행환경과 동일하게 필요한 요소들을 모두 목킹해야한다는 점을 기억하자.
- https를 적용하기 위한 인증발급 과정에 대하여 간략하게 습득했다.
5. 오늘 더 효율적으로 일할 수 있었을 것 같은 방법은?