1.Node.js svg captcha 验证码模块
https://www.npmjs.com/package/svg-captcha
npm install --save svg-captcha --save
/验证码
router.get('/code', async (ctx)=>{
//运算验证码
var captcha = svgCaptcha.createMathExpr({
size:4,
fontSize:50,
width:100,
height:40,
background:"#cc9966"
});
ctx.session.captcha = captcha.text;
ctx.body = captcha.data;
//数字验证码
var captcha = svgCaptcha.create({
size:4,
fontSize:45,
width:130,
height:34,
background:"#cc9966"
});
//保存验证码
ctx.session.code = captcha.text;
//设置响应头
ctx.response.type = 'image/svg+xml';
//返回生成的验证码
ctx.body = captcha.data;
});