docs: Frontend 자동 배포 확인 및 문서 업데이트
- Frontend 토큰 전송 수정 완료 표시 - robing-api.ts:40, chat-interface.tsx:275-279 수정 확인 - Phase 1 진행 상황 업데이트
This commit is contained in:
parent
8628c0f17d
commit
2e8ac8d959
@ -102,10 +102,10 @@ collection_name = f"{settings.ROBING_ID}_{username if username else 'default'}_{
|
||||
|
||||
## 주요 문제점
|
||||
|
||||
### 1. 인증 토큰 미전송 ⚠️
|
||||
- Frontend가 API 호출 시 JWT 토큰을 전송하지 않음
|
||||
- `robing-api.ts`에 Authorization 헤더 없음
|
||||
- 모든 사용자가 'test_user'로 처리
|
||||
### 1. ~~인증 토큰 미전송~~ ✅ 해결됨
|
||||
- ~~Frontend가 API 호출 시 JWT 토큰을 전송하지 않음~~
|
||||
- ~~`robing-api.ts`에 Authorization 헤더 없음~~
|
||||
- **수정 완료**: robing-api.ts:40, chat-interface.tsx:275-279에서 토큰 전송 구현
|
||||
|
||||
### 2. 백엔드 토큰 미검증 ⚠️
|
||||
- Robing Gateway가 JWT 토큰을 검증하지 않음
|
||||
@ -266,11 +266,12 @@ X-Username: happybell80 // 명확한 이름
|
||||
|
||||
## 즉시 수정 필요 (Critical)
|
||||
|
||||
### 1. Frontend (robing-api.ts)
|
||||
### 1. ~~Frontend (robing-api.ts)~~ ✅ 완료
|
||||
```typescript
|
||||
// 토큰 전송 추가
|
||||
const token = localStorage.getItem('auth_token');
|
||||
headers['Authorization'] = `Bearer ${token}`;
|
||||
// 수정 완료 - robing-api.ts:38-41
|
||||
if (token) {
|
||||
headers['Authorization'] = `Bearer ${token}`;
|
||||
}
|
||||
```
|
||||
|
||||
### 2. Gateway (main.py)
|
||||
@ -298,7 +299,7 @@ collection_name = f"{settings.ROBING_ID}_{username if username else 'default'}_{
|
||||
## 단계별 구현 계획
|
||||
|
||||
### Phase 1: 긴급 패치
|
||||
1. Frontend에서 토큰 전송
|
||||
1. ~~Frontend에서 토큰 전송~~ ✅ 완료
|
||||
2. Gateway에서 토큰 검증
|
||||
3. username 기반 ChromaDB 분리
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user