Docs: Add API header requirements for IR valuation

This commit is contained in:
happybell80 2025-11-28 18:00:25 +09:00
parent 323bea118f
commit fe716d672a

View File

@ -169,6 +169,18 @@ Body: {
3. **베이지안 학습**: 피드백 수집 및 학습 데이터 구성 3. **베이지안 학습**: 피드백 수집 및 학습 데이터 구성
## API 헤더 필수 사항
**문제**: API 호출 시 `X-Team-Id header required` 에러 발생
**원인**: skill-rag-file이 파일을 `/mnt/hdd/data/documents/{team_id}/` 경로에 저장하므로 team_id 필요
**해결**: 프론트엔드 API 호출에 헤더 추가
- `X-Team-Id: 79441171-3951-4870-beb8-916d07fe8be5` (기본 team_id)
- `X-User-Id: {user_id}` (사용자 ID)
**테스트 결과**: 헤더 추가 후 업로드 성공, `document_id` 반환 확인
## 교훈 ## 교훈
- frontend-customer 구조를 참고하여 빠르게 프로젝트 생성 가능 - frontend-customer 구조를 참고하여 빠르게 프로젝트 생성 가능
@ -176,6 +188,7 @@ Body: {
- 빌드 산출물은 `/home/admin/frontend-ir-valuation/dist/`에 저장 - 빌드 산출물은 `/home/admin/frontend-ir-valuation/dist/`에 저장
- **SPA 라우팅**: nginx base path(`/ir-valuation`)와 React 라우터 경로를 일치시켜야 함 - **SPA 라우팅**: nginx base path(`/ir-valuation`)와 React 라우터 경로를 일치시켜야 함
- wouter는 base path를 자동 처리하지 않으므로 `useLocation`으로 수동 처리 필요 - wouter는 base path를 자동 처리하지 않으므로 `useLocation`으로 수동 처리 필요
- **API 헤더**: rb8001 API는 멀티테넌시를 위해 `X-Team-Id`, `X-User-Id` 헤더 필수
--- ---