{"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-10-15T08:58:01.837Z","updatedAt":"2026-10-15T09:39:01.837Z","expiresAt":"2026-11-14T08:58:01.837Z","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-10-15T09:39:01.837Z"}]}