CLI 사용법
NoosClub의 뉴스 데이터를 터미널에서 직접 조회할 수 있습니다.
빌드
cd backendcargo build --release빌드된 바이너리: backend/target/release/backend
사전 준비
DATABASE_URL 환경변수가 설정되어 있어야 합니다.
export DATABASE_URL="postgres://newsuser:newspassword@localhost:5433/newsdb"명령어
뉴스 검색
backend search "삼성전자"backend search "반도체" --limit 5 --hours 3| 옵션 | 기본값 | 설명 |
|---|---|---|
--limit | 10 | 최대 결과 수 (최대 50) |
--hours | 24 | 검색 범위 (최대 168시간) |
트렌딩 뉴스
backend trendingbackend trending --count 20| 옵션 | 기본값 | 설명 |
|---|---|---|
--count | 10 | 가져올 기사 수 (최대 30) |
뉴스 통계
backend statsbackend stats --hours 48| 옵션 | 기본값 | 설명 |
|---|---|---|
--hours | 24 | 통계 기간 (최대 168시간) |
서버 실행
backend server # 명시적 서버 모드backend # 인자 없이 실행해도 동일