오늘의 잔디
🗓️ [개발일지] JWT 기반 일정 관리 캘린더 개발기 (Day XX)
✅ 오늘 한 일
- JWT 인증이 적용된 일정 캘린더 웹앱 프론트 + 백엔드 연동 마무리
http-server로 정적 서버 실행 (http://127.0.0.1:8080에서 캘린더 확인 완료)
- 로그인/회원가입/로그아웃 기능 완료
- JWT 토큰 저장 및 인증된 요청 적용 완료 (헤더에 Bearer 포함)
- 달력 클릭 → 일정 추가/삭제 기능까지 UI 완성
- CORS 에러 및 404 에러 디버깅 해결
- 최종적으로 메인 캘린더 페이지 정상 렌더링 완료 🎉
🐞 현재 남은 문제

- 원인: 모달 함수가 정의되기 전에 호출됨
- 해결 예정: 함수 정의를 캘린더 실행 함수 바깥으로 이동해야 함
💡 오늘의 교훈
- 자바스크립트에서 함수를 나중에 정의하면
ReferenceError가 발생할 수 있음
- CORS 관련 에러는 Spring Security 설정뿐 아니라 WebMvc 설정도 함께 확인 필요
window.location.href = "/index.html"과 같이 경로를 루트 기준으로 정확히 지정해야 잘 동작함
🛠️ 내일 할 일
showAddModal 위치 수정하여 일정 추가 모달 정상 작동 시키기
- 모달 내에서 type 선택, input 검증 개선
- 일정 수정 기능 고려해보기