分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

使用nodejs去做一个验证码

发布时间:2023-09-06 01:57责任编辑:熊小新关键词:jsnodejs验证码
let express = require(‘express‘);let captchapng = require(‘captchapng‘);let app = express();app.get(‘/cap‘,function (req, res) { ???res.render(‘html‘,{a,b,c,d}) ???????// width,height, ??numeric captcha ?数字验证码 ???//他这个图片 每个数字之间是 80 ?这个图片的高度是30 ???let num = parseInt(Math.random()*9000+1000); ???// cookie/session ???req.session.recode = num; ???let p = new captchapng(80,30,num); ???p.color(0, 0, 0, 0); ?// First color: background (red, green, blue, alpha) ???p.color(80, 80, 80, 255); // Second color: paint (red, green, blue, alpha) ???let img = p.getBase64(); ???//将 base64图片格式 转成了 buffer ???let imgbase64 = new Buffer(img,‘base64‘); ???res.set(‘Content-Type‘,‘image/png‘); ???res.send(imgbase64);});app.listen(3000,function () { ???console.log(‘start‘)});

使用nodejs去做一个验证码

原文地址:https://www.cnblogs.com/l8l8/p/9123907.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved