教程 ky tutorial

Ky 简介

Ky 是一个基于 Fetch API 的轻量级 HTTP 请求库,提供更简洁的 API、更好的错误处理和默认 JSON 支持,适合现代前端开发。

主要特点

  • 轻量级:核心库非常小,无需额外依赖。
  • 简洁的 API:封装了 Fetch,调用简单明了。
  • 自动处理 JSON:请求和响应 JSON 自动解析。
  • 支持超时和取消请求:可轻松设置超时,支持 AbortController。
  • 可扩展中间件:支持拦截请求和响应的自定义逻辑。

安装示例

bash
npm install ky

`

快速示例

javascript
import ky from 'ky';

async function getUser() {
  try {
    const data = await ky.get('https://api.example.com/user').json();
    console.log(data);
  } catch (error) {
    console.error('请求出错:', error);
  }
}

getUser();