首先安装svg-captcha
依赖
有淘宝镜像的可以选择cnpm
安装,没有的就npm
安装
cnpm install svg-captcha --save
引入
const svgCaptcha = require('svg-captcha');
编写接口
/**
* 获取随机图形验证码
*/
router.get('/captcha', (req, res) => {
// console.log(1)
// 1. 生成随机的验证码
var captcha = svgCaptcha.create({
color: true,
noise: 2,
size: 4, // 验证码长度
ignoreChars: '0o1i', // 验证码字符中排除 0o1i
});
// // 3. 返回给客户端
res.type('svg');
res.status(200).send(captcha.data);
});