Session 14: Africa checkout, Tank01 NBA/MLB wiring, WNBA+MLB odds proxies, OAuth icons, loading skeletons (1330 tests)
This commit is contained in:
@@ -60,6 +60,8 @@ Mounted in `src/app.js`. Auth column meanings:
|
||||
| GET | /api/health | public | n/a | `app.js` (inline) |
|
||||
| GET | /api/odds/nba | public | 10mb | `routes/odds.js` |
|
||||
| GET | /api/odds/ncaab | public | 10mb | `routes/odds.js` |
|
||||
| GET | /api/odds/wnba | public | 10mb | `routes/odds.js` (Session 14) |
|
||||
| GET | /api/odds/mlb | public | 10mb | `routes/odds.js` (Session 14) |
|
||||
| GET | /api/odds/soccer/:league | public | 10mb | `routes/odds.js` (Session 7j) |
|
||||
| POST | /api/analyze/prop | public + 10/min IP | 10mb | `routes/analyze.js` (cached 60s) |
|
||||
| POST | /api/analyze/batch | public + 10/min IP | 10mb | `routes/analyze.js` (cached 60s) |
|
||||
@@ -105,6 +107,9 @@ or the Python service via `NEXT_PUBLIC_NBA_SERVICE_URL`.
|
||||
- `/api/intelligence/feed` — homepage live signals
|
||||
- `/api/ledger`, `/api/ledger/accuracy` — Ledger feed
|
||||
- `/api/odds/soccer/[league]` — soccer odds proxy → Express `/api/odds/soccer/:league` (Session 8)
|
||||
- `/api/odds/nba` — NBA odds proxy → Express `/api/odds/nba` (Session 14)
|
||||
- `/api/odds/wnba` — WNBA odds proxy → Express `/api/odds/wnba` (Session 14)
|
||||
- `/api/odds/mlb` — MLB odds proxy → Express `/api/odds/mlb` (Session 14)
|
||||
- `/api/parlay/add-leg`, `/api/parlay/grade` — proxy to `/api/scan/parlay`
|
||||
- `/api/players/search` — proxy to Python `/players/search`
|
||||
- `/api/props/live`, `/api/props/most-parlayed`, `/api/props/top-graded`
|
||||
|
||||
Reference in New Issue
Block a user