일반 로그인
POST /api/auth/login
Request: { email, password }
Response: { nickname, email } + cookie(token)
회원가입
POST /api/auth/register
Request: { nickname, email, password }
Response: { nickname, email }
카카오 로그인 페이지 리다이렉트
GET /api/auth/kakao
Response: redirect to kakao auth page
카카오 콜백 처리
GET /api/auth/kakao/callback
Query: ?code=authorization_code
Response: redirect to frontend + cookie(token)
프로필 조회
GET /api/auth/profile
Headers: Cookie: token
Response: { nickname, email } or { error: "로그인 필요" }
로그아웃
POST /api/auth/logout
Headers: Cookie: token
Response: { message: "로그아웃 되었음" } + clear cookie