Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

😱 A better fetch API. Works everywhere.

unjs/ofetch 对新手友好吗?

近期外部贡献者向 unjs/ofetch 提交的 PR 还不够多,暂时无法判断它们被合并的比例。 目前有 5 个适合新手的 issue 开放。

星标
5.4k
派生
199
开放的新手 issue
5
已索引 issue
52
主要语言
TypeScript
许可证
MIT
最近 GitHub push
2026年7月8日
最近索引
2026年9月19日
贡献指南
没有贡献指南
行为准则
没有行为准则
新手标签
没有已索引的新手标签
PR 合并指标
30 天内没有已合并 PR

如何为 unjs/ofetch 做贡献

  1. 这个项目没有贡献指南,可以先读 README,再看几个最近合并的 PR,了解改动是怎么提交的。
  2. 你的贡献将以该项目的 MIT 许可证发布。
  3. 从下方 5 个开放的新手友好 issue 中选一个,开始之前先留言说明你想认领它。
正在加载 Issue

可能已有人在做的 issue 排在最后。 全部按时间排序

  • Offering an AGENTS.md (generated, happy to PR if wanted)
    未关闭

    难度 1/5 1 小时以内 新手友好度 45/100

    unjs/ofetch#619 ·

  • fetch generic type violates "golden rule of generics"
    未关闭
    enhancement

    难度 4/5 3-5 天 新手友好度 45/100

    unjs/ofetch#543 · 1 个 reaction ·

  • In server side, the timeout setting is invalid, and the request cannot be aborted after the timeout.
    可能重新可做 关联的 PR 已关闭且未合并。 未关闭
    bug

    难度 3/5 1-2 天 新手友好度 30/100

    unjs/ofetch#532 · 2 条评论 ·

  • Accept openAPI specs to generate typescript declarations
    未关闭
    enhancement

    难度 5/5 一周以上 新手友好度 25/100

    unjs/ofetch#523 · 3 个 reaction ·

  • Is playground necessary for coverage aggregation target?
    可能重新可做 关联的 PR 已关闭且未合并。 未关闭
    enhancement

    难度 3/5 1-2 天 新手友好度 25/100

    unjs/ofetch#488 ·

  • request and response transformations
    未关闭
    enhancement

    难度 5/5 一周以上 新手友好度 30/100

    unjs/ofetch#476 · 1 条评论 · 3 个 reaction ·

  • Short Polling
    未关闭
    enhancement

    难度 4/5 3-5 天 新手友好度 35/100

    unjs/ofetch#449 ·

  • stateful fetch client
    可能重新可做 @pi0 于 776 天前认领,目前没有进行中的 PR。 未关闭
    discussion enhancement

    unjs/ofetch#435 · 4 条评论 · 26 个 reaction · 已指派 1 人 ·

  • http2 support tracker
    未关闭
    enhancement pending triage

    难度 4/5 3-5 天 新手友好度 20/100

    unjs/ofetch#420 · 3 条评论 · 1 个 reaction ·

  • Multipart image upload not working with fetch but with RapidAPI
    未关闭
    needs reproduction

    难度 3/5 1-2 天 新手友好度 25/100

    unjs/ofetch#388 · 4 条评论 ·

  • Can access to typed data in interceptors
    未关闭

    难度 4/5 3-5 天 新手友好度 45/100

    unjs/ofetch#380 · 3 条评论 · 5 个 reaction ·

  • the HTTP(S) Agent invalid
    未关闭

    难度 3/5 1-2 天 新手友好度 38/100

    unjs/ofetch#379 · 7 条评论 · 2 个 reaction ·

  • Pick function
    未关闭

    难度 4/5 3-5 天 新手友好度 30/100

    unjs/ofetch#363 · 1 条评论 ·

  • onOkResponse interceptor
    未关闭

    难度 5/5 一周以上 新手友好度 35/100

    unjs/ofetch#348 · 5 条评论 · 5 个 reaction ·

  • Attempting to use Datadog RUM with Nuxt in plugin, but fetch is already aliased before RUM can overwrite it.
    未关闭

    难度 4/5 3-5 天 新手友好度 35/100

    unjs/ofetch#339 · 4 条评论 ·

  • default retry is not able to be aware
    可能重新可做 关联的 PR 已关闭且未合并。 未关闭

    难度 2/5 1-3 小时 新手友好度 45/100

    unjs/ofetch#334 ·

  • How to customize triggering errors
    未关闭

    难度 4/5 3-5 天 新手友好度 25/100

    unjs/ofetch#323 · 1 条评论 · 2 个 reaction ·

  • How to get a specify error timeout?
    未关闭

    难度 3/5 1-2 天 新手友好度 35/100

    unjs/ofetch#310 · 5 条评论 · 7 个 reaction ·

  • Ability to return a new response from `onResponseError`
    未关闭
    enhancement

    难度 4/5 3-5 天 新手友好度 30/100

    unjs/ofetch#160 · 8 条评论 · 13 个 reaction ·

  • ParamSerializer for onRequest (interceptor) destructing string (ufo.withQuery)
    未关闭
    upstream

    难度 2/5 1-3 小时 新手友好度 48/100

    unjs/ofetch#119 · 6 条评论 · 9 个 reaction ·

  • feat: support a way to override fetching behavior
    未关闭
    enhancement

    难度 5/5 一周以上 新手友好度 35/100

    unjs/ofetch#108 · 3 条评论 · 2 个 reaction ·

  • Dependency Dashboard
    未关闭

    难度 4/5 3-5 天 新手友好度 15/100

    unjs/ofetch#61 ·

  • Prebuilt write Requests bypass the default no-retry policy
    可能已有人在做 @adity982 于 30 天前认领。 未关闭

    难度 3/5 1-2 天 新手友好度 78/100

    unjs/ofetch#632 ·

  • `timeout` option doesn't timeout body parsing
    可能已有人在做 @MFA-G 于 58 天前认领。 未关闭
    bug

    难度 3/5 1-2 天 新手友好度 65/100

    unjs/ofetch#620 ·

  • Add support for RFC 10008 - HTTP QUERY
    可能已有人在做 @jonty-comp 于 89 天前认领。 未关闭
    enhancement

    难度 1/5 1 小时以内 新手友好度 76/100

    unjs/ofetch#610 · 2 个 reaction ·

  • RSS feed with application/rss+xml returned as Blob instead of text
    可能已有人在做 @dword-design 于 111 天前认领。 未关闭
    bug

    难度 1/5 1 小时以内 新手友好度 72/100

    unjs/ofetch#597 ·

  • Exponential backoff with jitter for retries
    可能已有人在做 @ysknsid25 于 151 天前认领。 未关闭
    enhancement

    难度 4/5 3-5 天 新手友好度 62/100

    unjs/ofetch#581 · 1 个 reaction ·

  • Bug: isJSONSerializable returns false for empty FormData and URLSearchParams
    可能已有人在做 @MohammadYusif 于 139 天前认领。 未关闭

    难度 2/5 1-3 小时 新手友好度 68/100

    unjs/ofetch#580 ·

  • isJSONSerializable bug
    可能已有人在做 @EduardF1 于 162 天前认领。 未关闭
    bug

    难度 1/5 1 小时以内 新手友好度 55/100

    unjs/ofetch#571 ·

  • SSRF via Unconstrained baseURL + Open Redirect
    可能已有人在做 @stark-afk 于 192 天前认领。 未关闭
    bug

    难度 2/5 1-3 小时 新手友好度 75/100

    unjs/ofetch#564 ·

  • `FetchOptions` don't use the first parameter that is supposed to indicate response data
    可能已有人在做 @guoyangzhen 于 195 天前认领。 未关闭
    bug

    难度 3/5 1-2 天 新手友好度 55/100

    unjs/ofetch#559 · 1 条评论 ·

  • Add `retryAttempt` to `FetchContext`
    可能已有人在做 @MrBartusek 于 263 天前认领。 未关闭
    enhancement

    难度 3/5 1-2 天 新手友好度 48/100

    unjs/ofetch#536 · 1 个 reaction ·

  • Ability to pass in custom fetch fn is not documented
    可能已有人在做 @onlywei 于 281 天前认领。 未关闭
    documentation

    难度 1/5 1 小时以内 新手友好度 68/100

    unjs/ofetch#533 ·

  • Merging URL Components
    可能已有人在做 @guoyangzhen 于 210 天前认领。 未关闭
    bug

    难度 3/5 1-2 天 新手友好度 48/100

    unjs/ofetch#530 ·

  • Custom retry logic
    可能已有人在做 @faizanu94 于 389 天前认领。 未关闭
    enhancement

    难度 5/5 一周以上 新手友好度 35/100

    unjs/ofetch#503 · 1 条评论 · 4 个 reaction ·

  • Client errors are not retried when 500 is not included in retryStatusCodes
    可能已有人在做 @kricsleo 于 524 天前认领。 未关闭
    bug

    难度 3/5 1-2 天 新手友好度 38/100

    unjs/ofetch#495 · 1 条评论 · 1 个 reaction ·

  • Crash in legacy browsers on new Headers(undefined)
    可能已有人在做 @ConnorBerghoffer 于 329 天前认领。 未关闭
    bug

    难度 2/5 1-3 小时 新手友好度 45/100

    unjs/ofetch#493 · 1 条评论 · 1 个 reaction ·

  • Set params in onRequest
    可能已有人在做 @xjccc 于 574 天前认领。 未关闭
    bug

    难度 3/5 1-2 天 新手友好度 38/100

    unjs/ofetch#477 · 3 条评论 ·

  • $Fetch.create parametter type
    可能已有人在做 @terminalchai 于 216 天前认领。 未关闭
    bug

    难度 3/5 1-2 天 新手友好度 35/100

    unjs/ofetch#453 · 3 条评论 · 1 个 reaction ·

  • Add support of TS type annotations on `ofetch.create`
    可能已有人在做 @gkoos 于 201 天前认领。 未关闭
    enhancement

    难度 5/5 一周以上 新手友好度 35/100

    unjs/ofetch#406 · 4 条评论 · 7 个 reaction ·

  • deprecate `params` alias for `query`
    可能已有人在做 @productdevbook 于 198 天前认领。 未关闭
    discussion enhancement

    难度 4/5 3-5 天 新手友好度 35/100

    unjs/ofetch#378 · 1 条评论 · 1 个 reaction ·

  • Go-like syntax to handle errors
    可能已有人在做 @productdevbook 于 198 天前认领。 未关闭
    discussion enhancement

    难度 5/5 一周以上 新手友好度 35/100

    unjs/ofetch#370 · 8 条评论 · 7 个 reaction ·

  • Typed API definition
    可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭

    难度 5/5 一周以上 新手友好度 30/100

    unjs/ofetch#364 · 12 条评论 · 9 个 reaction ·

  • feat: support callback for `retry` option
    可能已有人在做 @enkot 于 981 天前认领。 未关闭

    难度 4/5 3-5 天 新手友好度 42/100

    unjs/ofetch#358 · 6 个 reaction ·

  • Ability to retry a request after an error
    可能已有人在做 @enkot 于 981 天前认领。 未关闭

    难度 5/5 一周以上 新手友好度 35/100

    unjs/ofetch#355 · 5 条评论 · 23 个 reaction ·

  • Custom hook support
    可能已有人在做 @ysknsid25 于 557 天前认领。 未关闭

    难度 5/5 一周以上 新手友好度 35/100

    unjs/ofetch#332 · 4 个 reaction ·

  • feat: retry for 202 status code
    可能已有人在做 @ysknsid25 于 560 天前认领。 未关闭

    难度 2/5 1-3 小时 新手友好度 35/100

    unjs/ofetch#325 · 1 条评论 · 1 个 reaction ·

  • Support usage of URLSearchParams as a value for query / params
    可能已有人在做 @ysknsid25 于 558 天前认领。 未关闭

    难度 3/5 1-2 天 新手友好度 45/100

    unjs/ofetch#322 · 1 条评论 · 7 个 reaction ·

  • Allow having interceptos from both defaults and per request
    可能已有人在做 @productdevbook 于 198 天前认领。 未关闭
    discussion enhancement

    难度 5/5 一周以上 新手友好度 25/100

    unjs/ofetch#319 · 8 条评论 · 17 个 reaction ·

  • Request method to function alias
    可能已有人在做 @kiansa 于 744 天前认领。 未关闭

    难度 2/5 1-3 小时 新手友好度 45/100

    unjs/ofetch#282 · 4 个 reaction ·

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。