← 전체 글로 돌아가기

웹 개발

배포 후 데이터 문제가 생겼을 때 확인하는 법

웹 개발에서 배포 후 데이터 손실이나 변경 같은 문제를 추적하는 방법입니다.

배포 후 데이터 문제는 빠르게 파악해야 한다

로컬에서는 괜찮았던 코드도 배포 환경에서 다르게 동작할 수 있다. 특히 데이터를 다루는 부분이라면 더 그렇다.

먼저 문제가 정확히 뭔지 파악해야 한다. 누가 영향을 받았고, 언제부터 이런 증상이 나왔는지 시간 순서대로 정리하자.

재현 조건부터 확인하기

재현할 수 있는 조건을 찾으면 나머지는 간단해진다. 로컬에서 같은 데이터로 테스트할 수 있으니까.

먼저 봐야 할 것:

  • 재현 조건이 정확히 뭔지
  • 정상일 때와의 상태 비교
  • 어떤 설정을 바꿨을 때 문제가 생겼는지

빌드하고 로그 확인하기

npm run build

코드를 수정하거나 배포할 때는 빌드 로그를 꼭 확인한다. 에러나 경고가 있으면 그게 문제의 원인일 수 있다.

확인 체크리스트

  1. 같은 조건에서 증상이 다시 나오는지 확인한다
  2. 로그나 응답에서 뭐가 달라졌는지 설명한다
  3. 공개 화면이나 빌드 결과로 마지막 확인을 한다

문제 해결 기록이 다음 배포를 빠르게 한다

이번 문제를 해결했으면 뭐가 달라졌는지 설명할 수 있게 기록해두자. 다음번 배포 때 같은 실수를 반복할 필요가 없다.