Skip to content

[4주차 트러블 슈팅] 이준복 ‐ s의 중요성

junbok97 edited this page Dec 14, 2023 · 2 revisions

🖼️ 배경

  • 테스트 배포 당일날 각자 개발한것을 합치고 난 뒤 문제 발생

🫠 트러블

  • 누구는 로그인이되고 누구는 로그인이 안되는 통일되지 않은 트러블 발생
  • 일관적인 에러면 어디가 문제인지 빠르게 찾을텐데 같은 코드인데도 누구는 잘 되고 누구는 안되는 문제가 발생하여 어디가 문제인지 찾기 어려웠음

🏃🏻 시도했던 방법

  • 로그인 로직 검사
    • 서버에서 토큰을 발급하는것엔 문제가 없었음
    • 서버는 문제가 아닌것으로 판명
    • 클라이언트 쪽 문제인데 코드가 같은데 말이되나 ,,, ?
  • git에서 전체 코드를 다시받아보기
    • Pull을 해보았지만 안되었는데 혹시나 하는 마음에 해본 방법
    • 역시나 안됨
  • secret파일이 문제인가 ?
    • 전날 네이버 검색을 위해 키값 추가를 위해 secret파일을 수정했는데 그것이 문제인가 싶어 잘 동작하는 팀원의 key값을 받아옴
    • 역시나 동일한 key값인데 잘 동작하지 않음
    • 잘 동작하지 않는 내 secret파일을 잘 동작하는 팀원에게 전달하여 테스트
    • 잘동작하는 팀원이 secret파일을 바꾸자 동작하지 않음
    • secret 파일이 문제였음을 발견

✅ 솔루션

  • secret 파일 수정
    • 알고보니 서버의 baseURL에 http로 써놓은것이 문제였다.
    • 처음 secret 파일을 받고나서 한번도 수정을 안했었는데 그 동안 문제없이 잘 동작해서 당연하게 아무런 문제가 없는줄 알았다.
    • http를 https로 변경하니 아주 잘 동작했다.
  • 그동안 잘동작하다가 왜 이런 문제가 발생했는지 아무도 명확한 이유를 못찾았음 ...

🔥 HeatPick

🔨 프로젝트 소개

🫠 트러블 슈팅

1주차

2주차

3주차

4주차

5주차

🤔 기획 회의록

🤷🏻 의사 결정록

🍎 iOS

🌐 Backend

🎯 주차별 목표

🏃🏻 데일리 스크럼

1주차

2주차

3주차

4주차

5주차

6주차

🙇🏻 멘토링 일지

👀 프로젝트 현황 공유

🙋🏻 팀 회고

💪 개인 회고

1주차

2주차

3주차

4주차

5주차

📇 템플릿

Clone this wiki locally