info-canicule/src/pages/api
Florian b342ea7375
Some checks are pending
Deploy info-canicule / deploy (push) Waiting to run
perf: fetches parallèles + /api/health expose vigilance freshness
- /departement/[code] : Promise.allSettled sur les 3 fetches externes
  (vigilance MF, climato data.gouv, hourly SYNOP). Avant : ~15-20s
  sériel cold-fetch. Après : ~10s max (= temps du plus lent = climato).

- normales (3 ranges) : Promise.all aussi, économise ~30 ms.

- /api/health enrichi avec vigilance.productDatetime + ageSeconds
  pour permettre au cron freshness de checker sans /api/vigilance
  (qui a été supprimé en public).

Pré-requis pour le cron warmup côté infra repo (cf. scripts/cron-warmup-info-canicule.sh).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 02:32:49 +02:00
..
health.ts perf: fetches parallèles + /api/health expose vigilance freshness 2026-05-26 02:32:49 +02:00