Files
project-base/frontend
ttipo f7ea60b8e7 feat: 에러 코드 SSOT 체계 도입
사용자에게 노출되는 실패가 에러 코드 없이 만들어질 수 없도록 구조를 바꾼다.

기존에는 예외 필터가 HTTP 상태로 코드를 추론해 도메인별 에러를 표현할 수 없었고,
세 플랫폼의 에러 사전을 손으로 맞춰야 해서 어긋나기 쉬웠다.

- 코드↔메시지↔HTTP 상태를 error-codes.ts 레지스트리 한 곳으로 통합
- BusinessException 은 에러 코드를 생성자 필수 인자로 받아 코드 누락을 타입으로 차단
- sync:error-codes 스크립트가 프론트·플러터 사전을 자동 생성 (수동 복사 제거)
- 429 전용 코드 REQ_001 추가 (기존에는 "시스템 오류"로 잘못 안내)
- AUTH_002(세션 만료)를 클라이언트에서 실제로 발행하도록 구현
- 응답에 traceId 를 실어 로그와 대조 가능하게 함

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 14:29:15 +09:00
..
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00
2026-05-18 11:25:51 +09:00

frontend

This template should help get you started developing with Vue 3 in Vite.

VS Code + Vue (Official) (and disable Vetur).

Type Support for .vue Imports in TS

TypeScript cannot handle type information for .vue imports by default, so we replace the tsc CLI with vue-tsc for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue types.

Customize configuration

See Vite Configuration Reference.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Type-Check, Compile and Minify for Production

npm run build

Run Unit Tests with Vitest

npm run test:unit