You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
npm run dev # 개발 서버
npm run build # 프로덕션 빌드
npm run start # 프로덕션 실행
npm run lint # ESLint 검사
npm run format # Prettier 포맷팅
npm run format:check # 포맷팅 검사
npm run clean # 캐시 삭제 후, npm i
🔧 Code Quality Tools
TypeScript: strict-boolean-expressions, no-explicit-any 등 엄격 규칙
React: jsx-key, no-unstable-nested-components 등 최적화 규칙
Import: 자동 정렬 및 중복/순환 감지
Accessibility: JSX a11y 규칙
🌍 Environment Setup
환경변수 설정
개발환경: .env.local 파일을 생성하여 다음 변수들을 설정하세요:
# API Base URL
NEXT_PUBLIC_BASE_URL=http://your-api-server.com:8080/api/v1
NEXT_PUBLIC_OAUTH_BASE_URL=http://your-oauth-server.com
# NextAuth 설정
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=your-secret-key
# OAuth 클라이언트 정보
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
KAKAO_CLIENT_ID=your-kakao-client-id
KAKAO_CLIENT_SECRET=your-kakao-client-secret