npm 包 Entourage 使用教程

阅读时长 4 分钟读完

前言

Entourage 提供了一个简洁明了的 API,让你能够方便地的调用 HTTP 请求,同时支持 Promise、中间件以及自定义策略等。本文将为大家详细介绍 npm 包 Entourage 的使用方法,包括安装、引入、配置和基本使用等。

安装

在开始使用 Entourage 之前,需要先安装它。可以使用 npm 或 yarn 进行安装。

使用 npm:

使用 yarn:

引入

安装完成后,你可以通过以下方式引入 Entourage:

ES6 的引入方式:

配置

Entourage 提供了一些配置选项,可以通过配置选项来实现自定义的策略。以下是 Entourage 默认的配置选项:

-- -------------------- ---- -------
-
  -- ----------
  -------- -----
  -- --- -------
  -------- ---
  -- ---- ------
  ------- ------
  -- -- ---
  -------- ---
  -- ------
  --------------- ---
  -- -----
  ------------ ---
  -- ------------
  -------------- -----
  -- ------------
  ------------- -----
-

每个配置选项的含义如下:

  • timeout: 请求超时时间(毫秒)。
  • headers: 请求 headers。
  • method: 请求默认 method。
  • baseURL: 基础 URL。
  • maxConcurrency: 同时请求数量。
  • middlewares: 中间件列表。
  • beforeRequest: 请求开始前执行的钩子函数。
  • afterRequest: 请求结束后执行的钩子函数。

你可以修改以上配置选项,然后通过以下方式传入 Entourage:

基本使用

Entourage 提供了以下 HTTP 请求方法:

  • GET
  • POST
  • PUT
  • PATCH
  • DELETE

使用方式与 axios 类似:

-- -------------------- ---- -------
---------------------- -
  ------- -
    --- -
  -
------------------ -- -
  ---------------------------
---------------- -- -
  ---------------------
---

还可以使用 async/await 的方式:

-- -------------------- ---- -------
--- -
  ----- -------- - ----- ---------------------- -
    ------- -
      --- -
    -
  ---
  ---------------------------
- ----- ------- -
  ---------------------
-

除此之外,Entourage 还支持中间件的形式扩展请求流程。例如,下面的中间件实现了请求时自动添加 token:

-- -------------------- ---- -------
----- -------------- - -------- -- -
  ----- ----- - ------------------------------
  -- ------- -
    ---------------------------- - ------- ----------
  -
  ------ -------
--

----------------------------------------

-- ----
---------------------- -
  ------- -
    --- -
  -
---

总结

以上就是 Entourage 的使用方法,它提供了方便快捷的 HTTP 请求功能,并支持 Promise、中间件以及自定义策略等。希望本文能为大家提供帮助,让大家更好地利用 Entourage 提高开发效率。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6006735b890c4f7277583f83

纠错
反馈