Popsicle: 简化 Node.js 和浏览器 HTTP 请求

Popsicle 是一个用于简化 Node.js 和浏览器 HTTP 请求的 JavaScript 库。它提供了一个统一的 API,无需额外配置即可在两种环境下使用。

安装

npm install popsicle --save

使用

import { fetch } from "popsicle";

const res = await fetch("http://example.com");
const data = await res.text();

特点

  • 同时支持 Node.js 和浏览器环境。
  • 提供简洁易用的 API。
  • 基于 TypeScript 编写,类型安全。

注意: 由于 Popsicle 是一个通用库,因此在 TypeScript 中,一些主要端点可能需要 DOM 类型。在 Node.js 或浏览器环境中,只需根据环境选择 popsicle/dist/{node|browser} 即可。

zip
popsicle-master.zip 预估大小:15个文件
folder
popsicle-master 文件夹
file
.gitignore 74B
file
package.json 2KB
file
tslint.json 70B
file
package-lock.json 512KB
folder
src 文件夹
file
common.ts 648B
file
index.spec.ts 240B
file
browser.ts 514B
file
index.ts 548B
file
node.ts 975B
file
.travis.yml 211B
file
LICENSE 1KB
file
tsconfig.json 281B
file
logo.svg 858B
file
README.md 4KB
file
.editorconfig 199B
zip 文件大小:116.38KB