feat: 엑셀 원본 파일 선택 기능 및 프론트엔드/백엔드 최적화
- PTC(2023-2026.02).xlsx 최신화 - PTC/index.html: 에러 핸들링, 동적 API 베이스, 예산 계산 로직 개선 및 UI 최적화 - server/ptc_api_server.py: 4000 포트에서 프론트엔드 직접 서빙, 원본 엑셀 경로 설정 기능, DB 인덱스 추가 및 성능 최적화 - windows/: 원본 파일 선택을 위한 set_ptc_source.bat 추가 및 기존 스크립트 수정
This commit is contained in:
@@ -11,15 +11,15 @@
|
||||
|
||||
## 실행 방법
|
||||
|
||||
### 1. API 서버 실행
|
||||
### 1. 서버 실행
|
||||
```bash
|
||||
python3 server/ptc_api_server.py
|
||||
```
|
||||
서버는 기본적으로 4000 포트에서 실행됩니다.
|
||||
서버는 기본적으로 4000 포트에서 실행되며, API와 프론트엔드(`/PTC/`)를 함께 제공합니다.
|
||||
|
||||
### 2. 프론트엔드 접속
|
||||
`PTC/index.html` 파일을 브라우저로 열거나, 로컬 웹 서버(예: 8000 포트)를 통해 접속합니다.
|
||||
API 서버 주소는 `index.html` 내의 `API_BASE` 변수에서 설정할 수 있습니다.
|
||||
브라우저에서 `http://localhost:4000/PTC/` 로 접속합니다.
|
||||
필요하면 `index.html`의 `apiBase` 쿼리 파라미터로 API 주소를 덮어쓸 수 있습니다.
|
||||
|
||||
## 데이터 업데이트
|
||||
`db/import_ptc_xlsx.py` 스크립트를 사용하여 엑셀 데이터를 DB로 변환할 수 있습니다. 자세한 내용은 `db/README.md`를 참조하세요.
|
||||
|
||||
Reference in New Issue
Block a user