v0.1.22 - 로그인 오류 문구와 비로그인 화면 정리

This commit is contained in:
2026-04-22 11:05:46 +09:00
parent bc2e981577
commit b972209c2f
8 changed files with 73 additions and 17 deletions

View File

@@ -1,4 +1,4 @@
const API_BASE_URL = import.meta.env.VITE_API_BASE_URL ?? 'http://localhost:3001'
import { buildApiUrl, toUserFacingApiError } from './apiBase'
function buildHeaders(token) {
return {
@@ -8,7 +8,7 @@ function buildHeaders(token) {
}
async function request(path, { method = 'GET', token, body } = {}) {
const response = await fetch(`${API_BASE_URL}${path}`, {
const response = await fetch(buildApiUrl(path), {
method,
headers: buildHeaders(token),
body: body ? JSON.stringify(body) : undefined,
@@ -17,7 +17,7 @@ async function request(path, { method = 'GET', token, body } = {}) {
const data = await response.json().catch(() => ({}))
if (!response.ok) {
throw new Error(data.message || '플래너 데이터를 처리하지 못했습니다.')
throw new Error(toUserFacingApiError(data, '플래너 데이터를 처리하지 못했습니다.'))
}
return data