新手求解,thinkjs如何生成随机验证码,并返回至前台?
发布于 作者 livi 433 次浏览 来自 问答

在做登陆页的验证码功能,之前没有用node做过,有什么办法么?

4 回复

可以用ccap的node模块,现提供大致思路供参考,后续补充个具体教程。

1、下载安装ccap模块,npm install ccap --save

2、写接口

    async tocapthaAction(){
      let ccap = require('ccap');
      let captcha = ccap();
      let ary = captcha.get();//ary[0] is captcha's text,ary[1] is captcha picture buffer.
      await this.session('code',ary[0])
      this.type("image/bmp");
      this.end(ary[1]);
    }

3、写好接口后页面调用

<div class="code-right">
  <img src="/register/tocaptha" alt="" id="capImg">
</div>


还不明白的话,跟帖提问。 


@Dean 感谢支持!

这论坛真不错  thanks