验证码模块

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;

});

猜你喜欢

转载自blog.csdn.net/sunhuansheng/article/details/82861396
今日推荐