npm 包 apollo-fetch 使用教程

阅读时长 4 分钟读完

apollo-fetch 是一个基于 fetch API 的轻量级 HTTP 客户端,专门为 Apollo GraphQL 设计。它提供了一种简单、干净的方式来发出 GraphQL 查询和变异,并支持在浏览器和 Node.js 环境中使用。

安装

使用 npm 进行安装:

使用

基本用法

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

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

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

带变量的查询

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

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

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

报错处理

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

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

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

自定义选项

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

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

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

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

  -------
---

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

总结

apollo-fetch 是一个方便、易用的 HTTP 客户端,可以帮助我们更轻松地与 GraphQL 服务端进行通信。本文介绍了 apollo-fetch 的基本用法、带变量的查询、报错处理和自定义选项,读者可以根据自己的需求选择相应的使用方式。

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

纠错
反馈