Skip to content

[Feat] ErrorCode 도메인별 세분화 #185

Description

@noeyoseel

📝 무엇을 하나요?

  • 현재 ErrorCode가 11개로 10개 도메인을 커버하기에 부족합니다.
  • 운영 중 로그만으로 장애 원인을 특정하기 어려운 상태입니다.
  • 각 도메인 전용 에러 코드를 추가합니다.

📌 To do

  • Garden 관련 추가
    • POT_NOT_FOUND (404)
    • POT_FORBIDDEN (403)
    • PLANT_NOT_FOUND (404)
    • ALREADY_WATERED_TODAY (409)
    • NO_ACTIVE_PLANT (404)
  • Auth 관련 추가
    • TOKEN_EXPIRED (401)
    • TOKEN_INVALID (401)
    • DUPLICATE_NICKNAME (409)
    • DUPLICATE_EMAIL (409)
    • INVALID_PASSWORD (400)
  • AI 관련 추가
    • AI_RESULT_NOT_FOUND (404)
    • AI_REQUEST_FAILED (500)
    • RATE_LIMIT_EXCEEDED (429)
  • Collection 관련 추가
    • COLLECTION_EMPTY (404)
  • 각 서비스에서 기존 CustomException.notFound() 문자열 방식을 신규 ErrorCode로 교체

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions