今天和大家分享一下使用 nodejs 实现短信验证码登录的方案, 通过对该方案的实现大家可以可以对 nodejs 及其相关生态有一个更深入的理解.
好啦, 话不多说, 我们开始实现....node服务器收到请求后, 拼接所需参数(具体在下文会详细介绍), 请求第三方短信服务平台
第三方短信服务平台校验, 通过后下发对应短信
用户在网站输入收到的验证码, 请求登录接口完成登录
相信大家对第一步没有太大疑问...短信服务的配置流程
由于我使用的是腾讯云的短信服务, 所以需要按照约定来完成以下配置:
创建短信签名
发送短信内容时必须带签名....创建短信模版
短信模版可以让我们创建自定义的短信内容, 还可以创建动态内容, 大家感兴趣可以研究一下....创建应用(一般使用默认即可)
2. nodejs服务器向短信服务平台发起短信调用
以上配置完成并审核通过之后, 我们就可以使用 nodejs 愉快的发送短信了.