# πŸ”‘ API ν‚€ μ„€μ • κ°€μ΄λ“œ ## λΉ λ₯Έ μ‹œμž‘ (μ‹ κ·œ νŒ€μ›μš©) ### 1. API ν‚€ 파일 볡사 ```bash cd backend-node cp .env.shared .env ``` ### 2. 끝! - `.env.shared` νŒŒμΌμ— **νŒ€ 곡유 API ν‚€**κ°€ 이미 λ“€μ–΄μžˆμŠ΅λ‹ˆλ‹€ - κ·ΈλŒ€λ‘œ λ³΅μ‚¬ν•΄μ„œ μ‚¬μš©ν•˜λ©΄ λ©λ‹ˆλ‹€ - μΆ”κ°€ λ°œκΈ‰ ν•„μš” μ—†μŒ! --- ## πŸ“‹ ν¬ν•¨λœ API ν‚€ ### βœ… ν•œκ΅­μ€ν–‰ ν™˜μœ¨ API - μš©λ„: ν™˜μœ¨ 정보 쑰회 - ν‚€: `OXIGPQXH68NUKVKL5KT9` ### βœ… 기상청 API Hub - μš©λ„: λ‚ μ”¨νŠΉλ³΄, 기상정보 - ν‚€: `ogdXr2e9T4iHV69nvV-IwA` ### βœ… ITS ꡭ가ꡐ톡정보센터 - μš©λ„: ꡐ톡사고, λ„λ‘œκ³΅μ‚¬ 정보 - ν‚€: `d6b9befec3114d648284674b8fddcc32` ### βœ… ν•œκ΅­λ„λ‘œκ³΅μ‚¬ OpenOASIS - μš©λ„: κ³ μ†λ„λ‘œ ꡐ톡정보 - ν‚€: `7820214492` --- ## ⚠️ μ£Όμ˜μ‚¬ν•­ ### Git 관리 ```bash βœ… .env.shared β†’ Git에 컀밋됨 (νŒ€ 곡유용) ❌ .env β†’ Git에 컀밋 μ•ˆ 됨 (개인 μ„€μ •) ``` ### λ³΄μ•ˆ - **νŒ€ λ‚΄λΆ€ ν”„λ‘œμ νŠΈ**μ΄λ―€λ‘œ ν‚€ κ³΅μœ κ°€ μ•ˆμ „ν•©λ‹ˆλ‹€ - μ™ΈλΆ€ 곡개 ν”„λ‘œμ νŠΈλΌλ©΄ 각자 λ°œκΈ‰λ°›μ•„μ•Ό ν•©λ‹ˆλ‹€ --- ## πŸš€ μ„œλ²„ μ‹œμž‘ ```bash # 1. API ν‚€ μ„€μ • (졜초 1회만) cp .env.shared .env # 2. μ„œλ²„ μ‹œμž‘ npm run dev # λ˜λŠ” Docker docker-compose up -d ``` --- ## πŸ’‘ νŠΈλŸ¬λΈ”μŠˆνŒ… ### `.env` 파일이 μ—†λ‹€λŠ” 였λ₯˜ ```bash # ν•΄κ²°: .env.sharedλ₯Ό 볡사 cp .env.shared .env ``` ### API 호좜이 μ‹€νŒ¨ν•¨ ```bash # 1. .env 파일 확인 cat .env # 2. API ν‚€κ°€ μ œλŒ€λ‘œ λ³΅μ‚¬λ˜μ—ˆλŠ”μ§€ 확인 # 3. μ„œλ²„ μž¬μ‹œμž‘ npm run dev ``` --- **νŒ€μ› μ—¬λŸ¬λΆ„, `.env.shared`λ₯Ό λ³΅μ‚¬ν•΄μ„œ μ‚¬μš©ν•˜μ„Έμš”!** πŸ‘