node生成验证码

简介: node生成验证码

node生成验证码

前言:

使用第三方库 npm install --save svg-captcha

svg验证码


效果1:


20201231144717776.png


效果2:


20201231144742291.png


代码


const express = require('express');
const router = express.Router();
const svgCaptcha = require('svg-captcha');
// 直接是字母的
router.get('/', (req, res, next) => {
    const captcha = svgCaptcha.create({
        size: 6,
        ignoreChars: '0o1liO',
        noise: '3',
        color: true,
        background: '#c67728'
    });
    req.session.captcha = captcha.text;
    res.type('svg');
    res.status(200).send(captcha.data);
})
// 数字计算的
router.get('/calculate', (req, res, next) => {
    const captcha = svgCaptcha.createMathExpr({
        size: 6,
        ignoreChars: '0o1liO',
        noise: '3',
        color: true,
        background: '#c67728'
    });
    req.session.captcha = captcha.text;
    res.type('svg');
    res.status(200).send(captcha.data);
})
module.exports = router;
相关文章
|
3月前
|
存储 JSON 前端开发
node使用token来实现前端验证码和登录功能详细流程[供参考]=‘很值得‘
本文介绍了在Node.js中使用token实现前端验证码和登录功能的详细流程,包括生成验证码、账号密码验证以及token验证和过期处理。
56 0
node使用token来实现前端验证码和登录功能详细流程[供参考]=‘很值得‘
|
5月前
【node】图片验证码(svg-captcha)
【node】图片验证码(svg-captcha)
279 0
|
7月前
|
存储 缓存 NoSQL
node实战——koa给邮件发送验证码并缓存到redis服务(node后端储备知识)
node实战——koa给邮件发送验证码并缓存到redis服务(node后端储备知识)
91 0
|
JavaScript 安全 Java
一个Node.js图形验证码的生成
本文是我在一次基于Node.js环境下开发滑动拼图验证码,下面是我对这次项目的总结。
一个Node.js图形验证码的生成
|
资源调度 前端开发 NoSQL
node 使用qq邮箱发送邮件 进行验证码校验
node 使用qq邮箱发送邮件 进行验证码校验
180 0
|
云安全 JSON 资源调度
node.js实现阿里云配置发送短信验证码
node.js实现阿里云配置发送短信验证码
1592 0
node.js实现阿里云配置发送短信验证码
|
JavaScript 前端开发 安全
nodejs/express 实现邮箱发送验证码
nodejs/express 实现邮箱发送验证码
nodejs/express 实现邮箱发送验证码
|
JavaScript 前端开发
教你node.js 模拟自动发送邮件验证码
我们在开发网站时,发送验证码的功能是必定会遇到的,但发送短信验证码是需要付费的,那么邮箱验证码就是一个白嫖的好办法,今天就来教大家用node如何自动发送邮箱验证码。 接下来跟着我的步骤走,就能轻松完成邮箱的自动发送
436 0
教你node.js 模拟自动发送邮件验证码
nodejs/express 实现邮箱发送验证码(超简单,一个包一个函数直接使用)
nodejs/express 实现邮箱发送验证码(超简单,一个包一个函数直接使用)
|
3月前
|
JavaScript
NodeJs的安装
文章介绍了Node.js的安装步骤和如何创建第一个Node.js应用。包括从官网下载安装包、安装过程、验证安装是否成功,以及使用Node.js监听端口构建简单服务器的示例代码。
NodeJs的安装