Skip to main content

CurateClick

github.com favicon

Fatcher

Fatcher 是一个轻量的 HTTP 请求库,基于 Fetch API,支持在浏览器和 NodeJS 环境中使用。它提供插拔式中间件、TypeScript 支持、响应缓存等功能,旨在扩展原生 fetch 的功能并提升开发体验。

Check out Fatcher on CurateClick

• Copy the embed code to showcase this product on your website

• Share on X to spread the word about this amazing tool

Fatcher logo

Fatcher

在浏览器和nodeJS中优雅地发送 fetch 请求.## 结构fatcher## 链接 [传送门](https://github.com/fatcherjs/fatcher)## 描述fatcher 是一个轻量的 HTTP 请求库, 它基于 fetch,它允许我们在浏览器与 NodeJS 环境中使用原生的fetch来进行网络请求。fatcher 目的是在于拥抱标准库的 fetch 的同时,提供 fetch 中一些没有提供的功能,以及让功能更好的拓展与复用。## 核心功能- TypeScript 支持- 基于 Fetch API- 插拔式中间件- 体积最小化- 不可变上下文- Web Streams API 支持- NodeJS 与 浏览器行为一致- 简单易用的拦截器## 拓展功能- Service Worker 请求 Mock(进行中)- 取消请求- 超时取消- 并发限制- 响应缓存- 下载进度- 响应JSON转换- FormData请求支持## 后续计划1. 请求重试2. 轮询请求3. Service Worker 请求 Mock4. Swagger JSON 生成 Mock 请求5. 请求管道6. 未完待续(详情查看 [Project](https://github.com/fatcherjs/fatcher/projects/2))

Latest Weekly Picks

promptbuilder.cc favicon
Weekly Pick

Generate, optimize, test, and manage AI prompts in one place. Turn an idea into a ready-to-use prompt in seconds.

Prompt Builder
freqz.net favicon
Weekly Pick

Your Personal K-Style Vibe Photo Studio

Freqz
webleadr.com favicon
Weekly Pick

Find and contact web design leads and businesses without websites, like local dentists, effortlessly from any location in just a few clicks.

Webleadr

the art of having something to say

pretty-scale.com favicon
Weekly Pick

How Pretty Are You? Let AI Decide.

Pretty Scale
c2story.com favicon
Weekly Pick

Create Illustrated Stories with AI

C2story

Impromptu Speech Topics & Timer

Seedance 2.0: Multimodal AI video creator. Precisely direct characters and cameras to create production-ready, multi-shot cinematic stories in one click.