node-fetch OSS Debugging Labs
Real node-fetch bug-fix history, packaged into guided debugging labs (preview).
Repo overview
node-fetch brings the Fetch API to Node. Streaming bodies, redirects, and header handling are fertile ground for tracing subtle regressions.
View upstream repo →- checkStreaming bodies
- checkRedirect & header handling
- checkRequest/response flow
- checkRegression testing
- checkOSS repo navigation
Labs
Honest status — only reviewed labs are playable.
HTTP method casing mishandled for non-standard verbs
Non-standard method casing altered
node-fetch/node-fetch
JavaScript / TypeScript
The Ghost Rewrite
Location header is rewritten from relative to absolute during manual redirect
node-fetch/node-fetch
JavaScript / TypeScript
feat: add static Response.json (#1670)
Visible upstream regression test fails on the parent snapshot
node-fetch/node-fetch
JavaScript / TypeScript
BOM byte not stripped from decoded text and JSON bodies
Leading BOM leaks into text() and breaks json()
node-fetch/node-fetch
JavaScript / TypeScript
(Headers): don't forward secure headers on protocol change (#1599)
Visible upstream regression test fails on the parent snapshot
node-fetch/node-fetch
JavaScript / TypeScript