unjs/ofetch
😱 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 做贡献
- 这个项目没有贡献指南,可以先读 README,再看几个最近合并的 PR,了解改动是怎么提交的。
- 你的贡献将以该项目的 MIT 许可证发布。
- 从下方 5 个开放的新手友好 issue 中选一个,开始之前先留言说明你想认领它。
可能已有人在做的 issue 排在最后。 全部按时间排序
-
难度 1/5 1 小时以内 新手友好度 45/100
-
enhancement
难度 4/5 3-5 天 新手友好度 45/100
-
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
-
enhancement
难度 5/5 一周以上 新手友好度 25/100
-
Is playground necessary for coverage aggregation target?可能重新可做 关联的 PR 已关闭且未合并。 未关闭enhancement
难度 3/5 1-2 天 新手友好度 25/100
-
enhancement
难度 5/5 一周以上 新手友好度 30/100
-
Short Polling未关闭enhancement
难度 4/5 3-5 天 新手友好度 35/100
-
stateful fetch client可能重新可做 @pi0 于 776 天前认领,目前没有进行中的 PR。 未关闭discussion enhancement
-
enhancement pending triage
难度 4/5 3-5 天 新手友好度 20/100
-
needs reproduction
难度 3/5 1-2 天 新手友好度 25/100
-
难度 4/5 3-5 天 新手友好度 45/100
-
难度 3/5 1-2 天 新手友好度 38/100
-
Pick function未关闭
难度 4/5 3-5 天 新手友好度 30/100
-
难度 5/5 一周以上 新手友好度 35/100
-
难度 4/5 3-5 天 新手友好度 35/100
-
default retry is not able to be aware可能重新可做 关联的 PR 已关闭且未合并。 未关闭
难度 2/5 1-3 小时 新手友好度 45/100
-
难度 4/5 3-5 天 新手友好度 25/100
-
难度 3/5 1-2 天 新手友好度 35/100
-
enhancement
难度 4/5 3-5 天 新手友好度 30/100
-
upstream
难度 2/5 1-3 小时 新手友好度 48/100
-
enhancement
难度 5/5 一周以上 新手友好度 35/100
-
难度 4/5 3-5 天 新手友好度 15/100
-
Prebuilt write Requests bypass the default no-retry policy可能已有人在做 @adity982 于 30 天前认领。 未关闭
难度 3/5 1-2 天 新手友好度 78/100
-
`timeout` option doesn't timeout body parsing可能已有人在做 @MFA-G 于 58 天前认领。 未关闭bug
难度 3/5 1-2 天 新手友好度 65/100
-
Add support for RFC 10008 - HTTP QUERY可能已有人在做 @jonty-comp 于 89 天前认领。 未关闭enhancement
难度 1/5 1 小时以内 新手友好度 76/100
-
RSS feed with application/rss+xml returned as Blob instead of text可能已有人在做 @dword-design 于 111 天前认领。 未关闭bug
难度 1/5 1 小时以内 新手友好度 72/100
-
Exponential backoff with jitter for retries可能已有人在做 @ysknsid25 于 151 天前认领。 未关闭enhancement
难度 4/5 3-5 天 新手友好度 62/100
-
Bug: isJSONSerializable returns false for empty FormData and URLSearchParams可能已有人在做 @MohammadYusif 于 139 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 68/100
-
isJSONSerializable bug可能已有人在做 @EduardF1 于 162 天前认领。 未关闭bug
难度 1/5 1 小时以内 新手友好度 55/100
-
SSRF via Unconstrained baseURL + Open Redirect可能已有人在做 @stark-afk 于 192 天前认领。 未关闭bug
难度 2/5 1-3 小时 新手友好度 75/100
-
`FetchOptions` don't use the first parameter that is supposed to indicate response data可能已有人在做 @guoyangzhen 于 195 天前认领。 未关闭bug
难度 3/5 1-2 天 新手友好度 55/100
-
Add `retryAttempt` to `FetchContext`可能已有人在做 @MrBartusek 于 263 天前认领。 未关闭enhancement
难度 3/5 1-2 天 新手友好度 48/100
-
Ability to pass in custom fetch fn is not documented可能已有人在做 @onlywei 于 281 天前认领。 未关闭documentation
难度 1/5 1 小时以内 新手友好度 68/100
-
Merging URL Components可能已有人在做 @guoyangzhen 于 210 天前认领。 未关闭bug
难度 3/5 1-2 天 新手友好度 48/100
-
Custom retry logic可能已有人在做 @faizanu94 于 389 天前认领。 未关闭enhancement
难度 5/5 一周以上 新手友好度 35/100
-
Client errors are not retried when 500 is not included in retryStatusCodes可能已有人在做 @kricsleo 于 524 天前认领。 未关闭bug
难度 3/5 1-2 天 新手友好度 38/100
-
Crash in legacy browsers on new Headers(undefined)可能已有人在做 @ConnorBerghoffer 于 329 天前认领。 未关闭bug
难度 2/5 1-3 小时 新手友好度 45/100
-
Set params in onRequest可能已有人在做 @xjccc 于 574 天前认领。 未关闭bug
难度 3/5 1-2 天 新手友好度 38/100
-
$Fetch.create parametter type可能已有人在做 @terminalchai 于 216 天前认领。 未关闭bug
难度 3/5 1-2 天 新手友好度 35/100
-
Add support of TS type annotations on `ofetch.create`可能已有人在做 @gkoos 于 201 天前认领。 未关闭enhancement
难度 5/5 一周以上 新手友好度 35/100
-
deprecate `params` alias for `query`可能已有人在做 @productdevbook 于 198 天前认领。 未关闭discussion enhancement
难度 4/5 3-5 天 新手友好度 35/100
-
Go-like syntax to handle errors可能已有人在做 @productdevbook 于 198 天前认领。 未关闭discussion enhancement
难度 5/5 一周以上 新手友好度 35/100
-
Typed API definition可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭
难度 5/5 一周以上 新手友好度 30/100
-
feat: support callback for `retry` option可能已有人在做 @enkot 于 981 天前认领。 未关闭
难度 4/5 3-5 天 新手友好度 42/100
-
Ability to retry a request after an error可能已有人在做 @enkot 于 981 天前认领。 未关闭
难度 5/5 一周以上 新手友好度 35/100
-
Custom hook support可能已有人在做 @ysknsid25 于 557 天前认领。 未关闭
难度 5/5 一周以上 新手友好度 35/100
-
feat: retry for 202 status code可能已有人在做 @ysknsid25 于 560 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 35/100
-
Support usage of URLSearchParams as a value for query / params可能已有人在做 @ysknsid25 于 558 天前认领。 未关闭
难度 3/5 1-2 天 新手友好度 45/100
-
Allow having interceptos from both defaults and per request可能已有人在做 @productdevbook 于 198 天前认领。 未关闭discussion enhancement
难度 5/5 一周以上 新手友好度 25/100
-
Request method to function alias可能已有人在做 @kiansa 于 744 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 45/100