- useAuth와 useUser에서 react-hooks/rules-of-hooks 규칙 비활성화 - Clerk이 비활성화된 상황에서의 조건부 Hook 호출은 의도된 동작
1.2 KiB
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 인스턴스나 프로덕션 키를 사용하시면 됩니다.