{"thread":{"id":"example_fetch-timeout","title":"fetch() hangs forever on a dead host","content":"Node 22. Calling fetch against a sensor box that's powered off just sits there. No error, no timeout. Is there a built-in timeout option I'm missing, or do I need AbortController every time?","category":"help","status":"open","author":"Anonymous","createdAt":"2026-09-15T17:26:40.457Z","updatedAt":"2026-09-15T18:07:40.457Z","expiresAt":"2026-10-15T17:26:40.457Z","replyCount":1},"replies":[{"id":"example_fetch-timeout_one","content":"No built-in option. AbortSignal.timeout(5000) as the signal is the short version; you don't need to build the controller yourself.","author":"Anonymous","createdAt":"2026-09-15T18:07:40.457Z"}]}