Files
zellyy-finance/test-clerk-alternative.md
hansoo 7c92e60a53 fix: ESLint React Hook 오류 비활성화
- useAuth와 useUser에서 react-hooks/rules-of-hooks 규칙 비활성화
- Clerk이 비활성화된 상황에서의 조건부 Hook 호출은 의도된 동작
2025-07-15 05:16:22 +09:00

1.2 KiB

Clerk 실제 인증 테스트 대안

현재 상황

  • Clerk CDN (joint-cheetah-86.clerk.accounts.dev)에서 503 Service Unavailable 오류 발생
  • ChunkLoadError로 인해 실제 Clerk 컴포넌트 로드 불가
  • 자동 폴백 시스템이 작동하여 Mock 컴포넌트 표시

대안 방법들

1. 프로덕션 Clerk 키 사용

  • 개발 키 대신 프로덕션 키 사용 (사용량 제한 해결)
  • .env 파일에서 VITE_CLERK_PUBLISHABLE_KEY 업데이트

2. Clerk 도메인 변경

  • 다른 Clerk 인스턴스 생성
  • 새로운 publishable key 사용

3. 네트워크 우회

  • VPN 사용하여 네트워크 제한 우회
  • DNS 서버 변경 (8.8.8.8, 1.1.1.1)

4. 로컬 Clerk 시뮬레이션

  • ChunkLoadError 보호 시스템 일시 비활성화
  • Clerk 컴포넌트 강제 로드 시도

현재 권장사항

현재 Clerk CDN 문제로 인해 실제 Clerk 컴포넌트를 테스트하기 어려운 상황입니다. Mock 컴포넌트가 한국어로 잘 작동하고 있으므로, 이를 기반으로 인증 로직을 구현하는 것을 권장합니다.

실제 배포 시에는 안정적인 Clerk 인스턴스나 프로덕션 키를 사용하시면 됩니다.