fix: AI 추천 프론트 타임아웃(10초) → 60초, 응답 잘림 없이 수신
근본 원인: useApi 기본 axios timeout 이 10초인데 suggestChecklist 가 이를 덮어쓰지 않아, AI 생성이 10초를 넘으면(항목 제한 해제 후 ~10.5초로 일관 초과) 백엔드가 200 으로 완료해도 프론트가 먼저 끊어 '추천을 가져오지 못했습니다' 발생. (백엔드 에러 로그가 없던 이유 — 백엔드는 성공했음) suggestChecklist 호출에 timeout 60000(백엔드 abort 30초보다 길게) 지정. 런타임 측정: 백엔드 suggest 응답 10.48초/HTTP 200 확인. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -45,6 +45,7 @@ export function useAi() {
|
||||
}
|
||||
|
||||
// 할 일(체크리스트) 추천 — 실패는 호출측에서 인라인 처리(silent)
|
||||
// AI 생성은 기본 10초 타임아웃을 넘기므로 넉넉히(백엔드 abort 30초보다 길게) 둔다
|
||||
async function suggestChecklist(payload: {
|
||||
projectId: string
|
||||
title: string
|
||||
@@ -52,6 +53,7 @@ export function useAi() {
|
||||
}): Promise<SuggestChecklistResult> {
|
||||
return (await api.post('/ai/suggest-checklist', payload, {
|
||||
silent: true,
|
||||
timeout: 60000,
|
||||
})) as unknown as SuggestChecklistResult
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user