前言
随着移动互联网的普及,短信验证码成为了登录、注册等场景中必不可少的一步,因此我们需要一个可靠的短信验证码服务。而这时,msg-91 作为一款 npm 包就出现在了我们的视野中。
msg-91 是一款短信服务的 npm 包,其提供了全球覆盖的短信服务,可以通过简单的配置就能将其集成到我们的项目中。本篇文章将详细介绍 msg-91 的使用教程,帮助大家更好的了解和使用这款工具。
安装
使用 npm 包的第一步当然是安装,我们可以通过以下命令完成 msg-91 的安装:
npm install msg91 --save
使用
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