웹 개발
혼자 개발할 때 놓치기 쉬운 권한 설정
혼자 개발하면서 실수하기 쉬운 권한 문제를 확인하는 순서를 정리했습니다.
혼자 개발할수록 한 번 설정한 권한을 그대로 두고 넘어가기 쉽다. 그러다 팀이 생기거나 배포 환경이 바뀌면 갑자기 권한 때문에 문제가 터진다. 미리 확인하는 습관이 중요하다.
설정 파일부터 보기
수정을 시도하기 전에 현재 설정이 어떤 상태인지 먼저 정해두자. 정상이 뭔지 알아야 뭐가 비정상인지 빠르게 판단할 수 있다:
npm run build
빌드가 성공하는지 실패하는지부터 시작한다. 권한 문제면 보통 빌드 단계에서 파일을 읽거나 쓸 수 없다는 에러가 나온다.
작은 변경으로 원인 좁히기
한 번에 여러 설정을 바꾸지 말자. 한 가지만 바꾼 후 테스트하고, 그 결과를 기록한다. 그다음에 다음 설정으로 넘어간다. 이렇게 하면 어디가 문제인지 명확해진다.
빌드 결과, 로그 출력, 에러 메시지 중 하나를 증거로 잡아야 한다.
환경 차이 확인
local에서는 잘 돌아가는데 배포 환경에서 문제가 난다면, 환경 변수나 파일 경로, 권한 설정이 다를 가능성이 크다. 각 환경에서 실제로 어떻게 설정되어 있는지 같이 적어두자.
확인 순서 정하기
비슷한 문제가 반복된다면 확인 순서를 정해두는 게 낫다. 매번 감으로 접근하면 같은 실수를 반복하게 된다. 예를 들어:
- 현재 설정 확인
- 빌드 시도
- 에러 메시지 기록
- 한 가지만 수정
- 다시 빌드 및 확인
이 순서를 지키면 문제 원인을 빠르게 찾을 수 있다.
마지막 확인
수정 후 공개 환경에서도 같은 방법으로 확인한다. 로컬에서만 테스트하면 운영 환경에서 다시 문제가 날 수 있다. 비슷한 문제가 나중에 또 생기면 먼저 현재 상태를 기록하고 이전 기록과 비교하면 된다.