npm包search-by-zip使用教程

搜索附近的商店或餐馆等服务,常常需要根据邮政编码搜索。如果您在开发网页或应用程序时需要实现此功能,可以使用npm包search-by-zip。本文将向大家介绍此npm包的用法和使用教程。

什么是npm包search-by-zip?

search-by-zip是一个Node.js模块,用于使用美国邮政服务的公共API搜索附近服务。使用方法非常简单,只需要提供邮政编码和服务类型即可返回符合条件的服务信息。

如何安装search-by-zip?

在终端或命令行中使用npm安装search-by-zip:

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

如何使用search-by-zip?

在node程序中使用search-by-zip很简单,但我们需要准备以下条件:

  1. 注册获取API密钥-请到( https://www.usps.com/business/web-tools-apis/welcome.htm )申请开发者密钥,并将您的密钥传递给该模块。

  2. 目标邮政编码

  3. 目标服务类型

为方便说明,以下代码通过CLI方式展示。

在命令行环境中调用search-by-zip:

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

在Node.js程序中调用search-by-zip

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

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

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

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

search-by-zip提供哪些服务类型?

search-by-zip可以搜索从邮局到ATM等各种类型的服务,以下是完整的服务类型列表:

  • ALL
  • POBOX
  • DEALER
  • SAM
  • BMC
  • NBDC
  • CMRA
  • MBC
  • NDCBU
  • CBU
  • VMF
  • CSM

此外,您还可以更改以英里为单位的搜索半径,默认为10英里。

总结

在这篇文章中,我们讲解了如何使用search-by-zip模块查找邮编周围的服务信息。我们了解了如何在CLI上以及Node.js程序中调用它,以及search-by-zip的所有支持的服务类型和其他配置选项。希望这篇文章可以帮助你更好地使用search-by-zip模块来构建您的Web或应用程序。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600559e981e8991b448d791c


猜你喜欢

  • npm 包 react-drag-sortable-ic 使用教程

    序言 在前端开发中,有许多交互效果需要我们去实现,例如排序、拖拽等等。而这些效果常常需要大量的代码去实现,且难以保证效果的优雅性和代码的可维护性。而 react-drag-sortable-ic 包的...

    2 年前
  • NPM包uaa-client使用教程

    申明 在前端开发中,我们可能会经常与各种后端系统打交道,比如以 Spring Security 为核心的 UAA(User Account and Authentication)认证授权服务器。

    2 年前
  • npm 包 geojson-filter 使用教程

    什么是 geojson-filter? geojson-filter 是一个 npm 包,用于在 GeoJSON 对象中进行过滤和选择。GeoJSON 是一种非常常见的地理空间数据格式,使用 geoj...

    2 年前
  • npm 包 thebestpackageever 使用教程

    在前端开发中,npm 是非常重要的包管理工具,它可以方便地安装、管理前端项目中的各种依赖。而在众多的 npm 包中,thebestpackageever 可谓是一款优秀的 npm 包。

    2 年前
  • npm 包 gumga-between-state-ng 使用教程

    前言 在前端开发中,数据状态管理一直是一个比较复杂而且重要的问题。幸运的是,npm 社区中有很多优秀的包可以帮助我们解决这个问题。在本文中,我们将介绍一个非常实用的 npm 包 gumga-betwe...

    2 年前
  • npm 包 steam-formatting 使用教程

    前言 在前端开发中,我们经常需要对网站的文本内容进行格式化和美化。例如,我们可能需要将一段纯文本转换为 HTML 格式,或者需要使一段文字加粗或变成斜体。在这种情况下,我们可以使用 steam-for...

    2 年前
  • npm 包 @cocommerce/optimal-select 使用教程

    什么是 @cocommerce/optimal-select @cocommerce/optimal-select 是一个前端开发常用的 JavaScript 库,用于在 Web 页面中创建交互式下拉...

    2 年前
  • npm 包 domjs-ext 使用教程

    简介 npm包domjs-ext是一个JavaScript库,旨在简化DOM元素的创建和修改操作。它提供了一些方法,让你可以通过编码的方法来操作DOM元素,使你的代码更加简洁、易读。

    2 年前
  • NPM 包 generator-enp-components 的使用教程

    在前端开发中,组件化是非常重要的一个概念。作为一个前端开发者,我们需要能够快速地创建和维护组件,以便能够在项目中高效地使用这些组件。 NPM 包 generator-enp-components 就是...

    2 年前
  • npm 包 generator-fdt-react-component 使用教程

    前言 随着 Web 开发的迅猛发展,React 技术也越来越受到开发者的青睐。而 React 组件是 React 技术的核心之一,因此,如何高效地创建 React 组件成为了每个前端开发者的必备技能。

    2 年前
  • npm包 replay-table 使用教程

    介绍 replay-table 是一个基于 React 的轻量级表格组件,提供数据筛选、排序、分页等常见功能,适用于大量数据的展示及处理。本文将详细介绍该组件的使用方法及注意事项。

    2 年前
  • npm 包 turboreferrer 使用教程

    npm 包 turboreferrer 使用教程 简介 turboreferrer 是一个可以将网页中的外部链接中的 referrer 信息设置为 document.referrer 的 npm 包。

    2 年前
  • npm 包 hyper-jobs-navbar 使用教程

    在开发前端项目时,如何实现一个简单易用的导航栏?npm 包 hyper-jobs-navbar 或许可以帮到你。 hyper-jobs-navbar 的介绍 hyper-jobs-navbar 是一个...

    2 年前
  • npm 包 sos.js 使用教程

    本文将介绍如何使用 sos.js,一个能够在浏览器和 Node.js 环境下运行的异常处理和日志记录库。 什么是 sos.js sos.js(Stream Of Styles)是一个轻量级的异常处...

    2 年前
  • npm 包 cors-async 使用教程

    Cors-async 是一个简单易用的 Node.js 模块,它可以让你在 Node.js 的服务器端,轻松地使用跨域请求,解决了跨域访问数据的问题。本文将详细介绍 Cors-async 包的使用教程...

    2 年前
  • npm 包 lapo 使用教程

    前言 随着前端技术的发展,越来越多的开发者开始使用 npm 包来加速开发、提高代码质量。lapo 是一个非常实用的 npm 包,它能够帮助我们快速创建一个对外提供 RESTful API 服务的应用程...

    2 年前
  • npm 包 parsinator 使用教程

    前言 在前端开发中,我们经常需要解析一些字符串或者格式化数据。但是在一些特定的场景下,这个工作会变得比较繁琐和复杂,这时候我们可以使用 npm 包 parsinator 来帮助我们更快地完成这些任务。

    2 年前
  • 用 v-mui 构建美观实用的前端界面

    在前端开发过程中,构建美观实用的界面是一个关键的任务。有很多前端框架可以帮助我们实现这个目标,其中有一个非常流行的工具是 v-mui。 v-mui 是一个基于 Vue.js 开发的 UI 组件库,提供...

    2 年前
  • npm 包 email-alert 使用教程

    介绍 在前端开发中,有时候需要在网站上添加 alert 的功能,用于在用户进行某些操作后给予反馈或提醒。而 npm 包 email-alert 就是一份实现 email 提醒功能的插件。

    2 年前
  • npm 包 fetch-http-client-async 使用教程

    fetch-http-client-async 是一个基于 Fetch API 的异步网络请求库,它提供了一些高级特性,例如取消请求、错误重试、请求配置等。在本文中,我们将一步步介绍如何在前端项目中使...

    2 年前

相关推荐

    暂无文章