카테고리 없음

next.js(NextAuth, MongoDB 포함) 프로젝트 배포 준비 체크리스트

G로건 2025. 4. 23. 00:18
반응형

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 등 메타데이터 점검
  • [ ] 개인정보/보안 관련 안내/정책 페이지(필요시)
  • [ ] 배포 후 실제 도메인에서 전체 기능 실사용 테스트

배포 후에도 문제가 생기면 바로 말씀해 주세요!

반응형