使用node实现向手机发送验证码
步骤一:安装node.js
Node官方网站https://nodejs.org/en/ 下载node.js
安装好之后输入 node -v 能够显示版本号表示安装成功了
步骤二:注册并登陆聚合科技,申请短信API服务
我们来到聚合科技的官网中https://www.juhe.cn/ ,注册登录进去
登录之后,点击进入个人中心
我们要使用的是短线验证码,所以需要申请--即时通讯—短信API服务
设置短信模板
等待审核通过之后才可以使用
当免费使用次数用完后,可以购买短信API服务,也可以在里面查看API文档
步骤三:搭建服务器环境
切换到自己的sms-send文件夹中,输入指令npm init –yes 创建package.json文件
接着我们需要安装一些对应模块 express body-parser request querystring
输入指令同时安装这几个模块:
npm install express body-parser request querystring –save
文件夹中创建一个index.js文件
之后我们需要官网:https://www.getpostman.com/下载一个专门用来测试接口的软件postman,下载安装。我另一篇博客中有相关下载教程
https://blog.csdn.net/qq_40976321/article/details/97486701
步骤四:安装全局的nodemon
输入指令:npm install nodemon -g
这个可以实时监听代码的改变,不用我们去重新启动项目
安装好nodemon之后,配置index.js文件
输入nodemon就能打印出信息
在浏览器中输入localhost:5000就能够成功显示信息
步骤五:使用post请求获取验证码
使用测试接口的工具postman
能够成功的获取到手机号
参照这个api文档,这些是需要的参数,将请求代码复制到我们的post请求方法中
将请求带吗复制到我们的index.js文件中post方法中,并修改部分参数
输入对应的数据值,点击提交,就可以成功发送短信验证码
步骤六:设置并获取随机验证码
重新提交
看完教程之后还是有困惑的,建议去看看相关的视频教程:
https://ke.qq.com/course/384139?taid=3502438456089739
使用node实现向手机发送验证码相关推荐
- 手机发送验证码的业务逻辑探究-主要是安全性,响应性
手机发送验证码的业务逻辑探究-主要是安全性,响应性 这样一来,只要知道静态的验证码是什么,脚本就可以轻松填写正确的验证码. 解决方法: 1后台是否可以限制一个IP发送的次数 2限定发送验证码的一分钟的 ...
- html如何发送验证码到手机,页面效果,给手机发送验证码
html> 定时发送验证码 var wait = 5; function send(o) { if(wait==5){ //向服务器发送请求,给手机发送验证码 // $.post("/ ...
- 网站登录密码忘记后,通过向手机发送验证码实现找回密码的实现方法
今天我想了一天如何实现网站用户在忘记了密码后,如何通过向手机发送验证码来重新设置密码.验证码的验证以及生成都已经做好了,现在主要是解决如何向用户手机发送短信.显然这需要一个第三方提供的短信接口,来帮助 ...
- springboot向手机发送验证码
** springboot向手机发送验证码 ** 1.在腾讯云里面申请短信签名,短信模板 在百度搜索腾讯云,进入到腾讯云里面,在产品里搜索短信 然后找到国内短信 创建签名和模板,创建签名可以用公众号. ...
- html给手机号发送验证码,js如何实现手机发送验证码功能
js如何实现手机发送验证码功能 发布时间:2021-06-21 12:24:46 来源:亿速云 阅读:82 作者:小新 这篇文章将为大家详细讲解有关js如何实现手机发送验证码功能,小编觉得挺实用的,因 ...
- 微信小程序 授权登录+手机发送验证码+jwt验证接口(laravel8+php)
参考博客 小程序授权登录并 laravel7(laravel8) token 应用 - 王越666 - 博客园 微信小程序sku商品规格选择器 - 简书 微信小程序 和 laravel8 实现搜索后分 ...
- 健康管理系统第七天(移动端_体检预约(手机号校验、发送验证码之后30秒倒计时效果、生成验证码、向手机发送验证码))
一.体检预约流程 用户可以通过如下操作流程进行体检预约: 1.在移动端首页点击体检预约,页面跳转到套餐列表页面 2.在套餐列表页面点击要预约的套餐,页面跳转到套餐详情页面 3.在套餐详情页面点击立即预 ...
- C#实现向手机发送验证码短信
效果描述 当点击button1后向textbox1中输入的号码的手机发送一条验证码短信 步骤 注册 互亿无线 账号 查找APIID和APIKEY 窗口布局的设计布局 代码的书写 所有代码 注册 互亿无 ...
- 【redis】模拟手机发送验证码
要求: 1.输入手机号,点击发送后随机生成6位数字码,2分钟有效 2.输入验证码,点击验证,返回成功或失败 3.每个手机号每天只能发送3次 分析: 随机生成6位数数字码: 使用Ramdom 验证码2分 ...
- react-hooks + node 使用qq邮箱发送验证码,验证修改密码
在平常,我们写登录注册react项目时,我们可能会考虑使用QQ邮箱发送验证码登录注册,或者使用QQ邮箱验证来修改密码,下面,我们就来使用QQ邮箱来简单发送个邮件. 1.当我们想在react项目中使用Q ...
最新文章
- GPU指令集技术分析
- 求Fibonacci数列的前20项
- 2018年全国多校算法寒假训练营练习比赛(第二场)B - TaoTao要吃鸡
- ASP.NET MVC Module
- matlab学习(二)
- linux下多版本gcc编译器管理方法
- 基于互信息的特征选择算法MATLAB实现
- java面试官如何面试别人
- 下载官方Intel的Windows 10网卡驱动
- flash builder 4 序列号
- outer apply的用法
- python中datetime是什么意思_Python中time和datetime的区别
- C++初学者遇到的LNK1120无法解析的外部命令部分可能原因
- xilinx 权威设计指南_设计产品指标的权威指南
- 服务器文件夹只读属性去不掉,C# 去除文件或 文件夹只读属性
- 取消参考文献自动编号_word文档参考文献如何自动编号
- 悼念512汶川大地震遇难同胞——重建希望小学
- 个人大数据征信查询浅谈与撸待现象
- 计算机老师给新生的第一堂课怎么讲,新老师如何讲好第一堂课?看这篇就够了!...
- Python数据可视化matplotlib:第四回:文字图例尽眉目