develop #46

병합
htlee develop 에서 main 로 4 commits 를 머지했습니다 2026-03-01 01:44:19 +09:00

4 커밋

작성자 SHA1 메시지 날짜
0540495e9f Merge pull request 'feat(phase4): SCAT~Rescue 6개 탭 Mock → API 전환 + 하드코딩 제거' (#45) from feature/scat-api-conversion into develop
Reviewed-on: #45
2026-03-01 01:44:02 +09:00
5e4044d461 fix: 하드코딩 URL 제거 + 환경변수 전환
- App.tsx: 중복 API_BASE_URL 정의 → @common/services/api import
- MapView.tsx: GeoServer localhost:8080 → VITE_GEOSERVER_URL 환경변수
- ShipInsurance.tsx: 해운조합 API URL → VITE_HAEWOON_API_URL 환경변수
- server.ts CORS: 운영 도메인 → FRONTEND_URL 환경변수 통합
- server.ts CSP: localhost 허용을 개발 환경(NODE_ENV≠production)에만 적용

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 01:36:07 +09:00
08b8f16001 fix(prediction): 시뮬레이션 API를 localhost 대신 api 인스턴스 사용
fetch('http://localhost:3001/...') → api.post('/simulation/run', ...)
배포 환경에서 CORS loopback 차단 문제 해결

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 01:31:58 +09:00
bf16762dab fix(prediction): 분석 상세 조회 500 에러 수정
ACDNT_WEATHER 테이블의 실제 컬럼명에 맞게 weather 쿼리 수정
(WEATHER_DTM→OBS_DTM, WIND_SPD→WIND 등 존재하지 않는 컬럼 참조 제거)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 01:30:10 +09:00