npm 包 ups-tracker 使用教程

阅读时长 5 分钟读完

在前端开发中,我们常常需要使用外部的资源来实现某些功能。其中,npm 上的包是我们常用的一种方式。本文将为大家介绍一个常用的 npm 包 - ups-tracker,并详细介绍其使用教程。

什么是 ups-tracker

ups-tracker 是一个开源的 npm 包,用于查询 UPS 快递单号的物流信息。其使用简单,只需要传入快递单号和选项参数,即可获取物流信息。

安装 ups-tracker

使用 npm 安装 ups-tracker 时,需要在终端中执行以下命令:

使用 ups-tracker

在安装完 ups-tracker 后,我们就可以在项目中引入该包并使用了。

假设我们有一个查快递信息的页面,现在要查询单号为 1234567890 的快递信息。

我们先在页面中引入 ups-tracker 包:

然后调用 upsTracker 函数,传入要查询的快递单号和可选参数:

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

其中,可选参数包括:

  • useragent: 浏览器的 useragent 字符串,用于模拟浏览器环境,默认值为 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36'
  • networkidle2: 等待网络空闲的时间,用于防止页面还未加载完就返回结果,默认值为 'networkidle2'

以上代码会返回一个 Promise,如果查询成功会返回一个包含物流信息的对象,例如:

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

示例代码

以下是一个完整的查询快递信息的示例代码:

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

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

结语

ups-tracker 是一个非常方便的快递信息查询 npm 包,使用起来也非常简单。在我们的项目中,如果需要查询 UPS 快递单号的物流信息,不妨使用 ups-tracker 来实现。

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

纠错
反馈