npm网站 svg-captcha
图形验证码
//生成图形验证码的模块
// cnpm install svg-captcha --save
let svgCaptcha = require('svg-captcha');
let tempCaptcha = ""
// 图形验证码
let SvgCaptcha = (req, res) => {
var captcha = svgCaptcha.create({
size: 4, // 随机字符串的长度
ignoreChars: '0o1i', // 忽略相似的字符
noise: 1, // 干扰线
color: true, // 启用颜色
background: '#fff', // 启用背景颜色
});
res.type('svg');//输出文件格式,svg矢量图,理论上可以无限放大
console.log(captcha.text);
tempCaptcha = captcha.text.toLowerCase()
res.status(200).send(captcha.data);//发送数据
}
module.exports = {
SvgCaptcha,//暴露出去
Login
}