npm 包 msg-91 使用教程

阅读时长 5 分钟读完

前言

随着移动互联网的普及,短信验证码成为了登录、注册等场景中必不可少的一步,因此我们需要一个可靠的短信验证码服务。而这时,msg-91 作为一款 npm 包就出现在了我们的视野中。

msg-91 是一款短信服务的 npm 包,其提供了全球覆盖的短信服务,可以通过简单的配置就能将其集成到我们的项目中。本篇文章将详细介绍 msg-91 的使用教程,帮助大家更好的了解和使用这款工具。

安装

使用 npm 包的第一步当然是安装,我们可以通过以下命令完成 msg-91 的安装:

使用

msg-91 的使用十分简单,只需安装并配置相关的 API 即可。下面是一份代表性的示例代码:

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

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

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

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

该代码通过 import 方式引用了 msg-91 包,并使用发送短信的方法将短信实时发送给用户。不过在使用拉齐之前,我们需要先获取到 Auth Key 和 Sender ID 这样的信息,这些信息可以在 msg-91 官网上轻松获取。同时在使用之前我们还需要提前了解 msg-91 涵盖的国家和地区的范围,选择合适的国家和地区代码。

进阶使用

在熟悉了 msg-91 的基本使用后,我们可以进一步了解其更多的功能和使用技巧。下面是一些进阶使用的技巧:

封装 API

我们可以将 msg-91 的使用封装成一个 API,方便我们在项目中重复使用。实现方法如下:

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

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

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

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

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

在以上代码中,我们将 msg-91 API 封装在了 Msg91API 这个类中,并且使用 Promised 对象包装以便更好的使用。在使用封装好的 API 时,我们不用关心底层的实现,只需调用 send 方法即可发送短信,让代码变得更为简洁。

Express 中使用

在 Express 后端中,我们也可以使用 msg-91 完成短信发送的功能。实现过程如下:

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

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

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

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

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

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

在以上代码中我们使用 Express 提供的 POST 方法完成短信发送的操作。与平时发送数据的方式类似,我们只需提供手机号和短信内容即可完成短信的发送操作。

总结

通过本文的介绍,相信大家对 msg-91 的使用技巧有了更加深入的理解。我们可以在自己的项目中封装 API,与前端代码搭配使用,在需要验证手机的场景中,使用 msg-91 完成短信发送功能,实现更加规范和高效的开发。

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

纠错
反馈