반응형
1. 환경 변수 (.env) 점검
- [ ] NEXTAUTH_URL: 실제 배포 도메인으로 설정 (
등)https://mydomain.com
- [ ] MONGODB_URI: 프로덕션 DB 주소로 연결
- [ ] NEXTAUTH_SECRET: 충분히 강력한 값 사용
- [ ] 기타 API Key, 외부 서비스 키 등 노출/오타 없는지 확인
✅ 2. 코드/의존성 점검
- [ ] import/export 오류, 타입 에러, 빌드 에러 모두 해결
- [ ] console.log 등 불필요한 디버깅 코드 제거
- [ ] 불필요한 테스트/임시 파일 삭제
- [ ] 패키지 버전 최신화 (
,npm install
등)npm audit
✅ 3. 인증/로그인 테스트
- [ ] 로컬에서 로그아웃/로그인/회원가입/세션 유지 정상 동작 확인
- [ ] OAuth(카카오, 구글 등) 콜백 URL이 실제 도메인과 일치하는지 확인
- [ ] 로그인 후 리다이렉트, 세션 쿠키 정상 동작 확인
✅ 4. 데이터베이스 점검
- [ ] 프로덕션 DB와 연결되는지 테스트
- [ ] DB 계정/비밀번호 노출 여부 확인
- [ ] 불필요한 테스트 데이터/계정 정리
✅ 5. 배포 환경 설정
- [ ] Vercel, Netlify 등 배포 서비스의 환경 변수 등록
- [ ] 빌드 커맨드, 출력 디렉토리 등 배포 설정 확인
- [ ] CORS, HTTPS, 도메인 연결 등 네트워크 설정 점검
✅ 6. UI/UX & 기능 최종 점검
- [ ] 모든 주요 페이지(메인, 로그인, 메시지, 친구 등) 정상 동작 확인
- [ ] 모바일, 데스크탑 등 다양한 환경에서 레이아웃 깨짐 없는지 확인
- [ ] 에러 페이지(404, 500 등) 정상 노출
✅ 7. 기타
- [ ] robots.txt, sitemap.xml 등 SEO 파일 준비(필요시)
- [ ] favicon, og:image 등 메타데이터 점검
- [ ] 개인정보/보안 관련 안내/정책 페이지(필요시)
- [ ] 배포 후 실제 도메인에서 전체 기능 실사용 테스트
배포 후에도 문제가 생기면 바로 말씀해 주세요!
반응형