基于react+koa的图片验证码

发布时间:2019-06-26 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了基于react+koa的图片验证码脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

滑动图片验证码

基于 react 和 koa2 的一个图片滑动验证码

效果图

图片描述

使用

gIT clone https://gitee.COM/darcrandex/image-code.git
// 前端
cd image-code/client
npm i
npm start
// 后端
cd image-code/server
npm i
npm start

业务逻辑

  1. 前端请求数据
  2. 后台返回主图片,和小滑块图片
  3. 前端交互,滑动之后,获取滑动的 x 值
  4. 将用户信息和 x 传给后台
  5. 后台判断是否正确,返回信息给前端

后端

这里主要是图片处理的问题,尝试过node-canvas,node-images,node-sharp。但是都存在安装不了或者需要安装很麻烦的依赖库的问题。最后选择node-gm。基本上可以满足需求。

不过还是需要安装一个依赖库,GraphicsMagick或者ImageMagick。推荐是graphicsmagick,但其实ImageMagick也够用了。

关于安装ImageMagick。我的环境是windows,除了安装软件之外,还需要配置windows 环境变量。网上查一下好了。

@H_306_126@前端

前端部分没有什么大的问题。只有axios需要配置一下(/src/utils/axios.js),主要是跨越的问题。如果不使用axios,就根据情况解决跨域就可以了。

脚本宝典总结

以上是脚本宝典为你收集整理的基于react+koa的图片验证码全部内容,希望文章能够帮你解决基于react+koa的图片验证码所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。