웹 개발
배포 후 데이터 문제가 생겼을 때 확인하는 법
웹 개발에서 배포 후 데이터 손실이나 변경 같은 문제를 추적하는 방법입니다.
배포 후 데이터 문제는 빠르게 파악해야 한다
로컬에서는 괜찮았던 코드도 배포 환경에서 다르게 동작할 수 있다. 특히 데이터를 다루는 부분이라면 더 그렇다.
먼저 문제가 정확히 뭔지 파악해야 한다. 누가 영향을 받았고, 언제부터 이런 증상이 나왔는지 시간 순서대로 정리하자.
재현 조건부터 확인하기
재현할 수 있는 조건을 찾으면 나머지는 간단해진다. 로컬에서 같은 데이터로 테스트할 수 있으니까.
먼저 봐야 할 것:
- 재현 조건이 정확히 뭔지
- 정상일 때와의 상태 비교
- 어떤 설정을 바꿨을 때 문제가 생겼는지
빌드하고 로그 확인하기
npm run build
코드를 수정하거나 배포할 때는 빌드 로그를 꼭 확인한다. 에러나 경고가 있으면 그게 문제의 원인일 수 있다.
확인 체크리스트
- 같은 조건에서 증상이 다시 나오는지 확인한다
- 로그나 응답에서 뭐가 달라졌는지 설명한다
- 공개 화면이나 빌드 결과로 마지막 확인을 한다
문제 해결 기록이 다음 배포를 빠르게 한다
이번 문제를 해결했으면 뭐가 달라졌는지 설명할 수 있게 기록해두자. 다음번 배포 때 같은 실수를 반복할 필요가 없다.