vyvoj-dash

Run 016: Pojistky pro fallback proxy

Dokončeno

JSON.parse safety + R2 put error handling

Od: 2026-05-11 Do: 2026-05-11 Vytvořeno 11. 5. 2026

3/3

100%

Tasky v runu

Otevřít kanban →
ID Název Status Priorita Vytvořeno
116 Ošetření chyby JSON.parse v metadata fallbacku
Pokud npmjs.org vrátí 200 ale non-JSON tělo (HTML chybová stránka při výpadku), worker padal na náhodné 500. Teď try/catch okolo JSON.parse vrací strukturované 502 Bad Gateway.
Hotovo
Střední
11. 5. 2026
117 Ošetření chyb při zápisu tarballu do R2 cache
Zápis tarballu do R2 cache (ctx.waitUntil) mohl selhat tiše s unhandled rejection. Přidán .catch s logováním package+key, klient dostane stream bez ohledu na cache.
Hotovo
Střední
11. 5. 2026
118 Testy pro nové edge cases
Nový test v package.spec ověřuje že non-JSON upstream odpověď produkuje 502 s error.contains('malformed').
Hotovo
Střední
11. 5. 2026

Screenshoty

0

Žádné screenshoty. Nahraj první.