Fix: 페이지 간 이동 시 로그아웃 문제 해결 및 기능 개선

- 토큰 저장 키 통일 (access_token으로 일관성 확보)
- 일일공수 페이지 API 스크립트 로딩 순서 수정
- 프로젝트 관리 페이지 비활성 프로젝트 표시 문제 해결
- 업로드 카테고리에 '기타' 항목 추가 (백엔드 schemas.py 포함)
- 비밀번호 변경 기능 API 연동으로 수정
- 프로젝트 드롭다운 z-index 문제 해결
- CORS 설정 및 Nginx 구성 개선
- 비밀번호 해싱 방식 pbkdf2_sha256으로 변경 (bcrypt 72바이트 제한 해결)
This commit is contained in:
hyungi
2025-10-25 07:22:20 +09:00
parent 153603ed9d
commit 41b557a709
27 changed files with 1283 additions and 311 deletions

View File

@@ -20,13 +20,14 @@ app = FastAPI(
version="1.0.0"
)
# CORS 설정
# CORS 설정 (완전 개방 - CORS 문제 해결)
app.add_middleware(
CORSMiddleware,
allow_origins=["*"], # 프로덕션에서는 구체적인 도메인으로 변경
allow_credentials=True,
allow_methods=["*"],
allow_origins=["*"],
allow_credentials=False, # * origin과 credentials는 함께 사용 불가
allow_methods=["GET", "POST", "PUT", "DELETE", "OPTIONS"],
allow_headers=["*"],
expose_headers=["*"]
)
# 라우터 등록