06 2020 档案
摘要:Vant 作为一款前端框架,可以说是为 Vue 量身定制,尤其适合手机端开发,其中集成了许多商城组件,特别适合开发商城系统。提起手机端开发,现在的手机品牌、型号很多,手机的屏幕尺寸规格也大不相同。简单的说,从 4 寸屏幕,到 6.8 寸手机屏幕,再到 12 寸 Pad 屏幕都有,那么,我们如何实现一
阅读全文
摘要:继上一篇文章,实现了登陆功能,但是缺少一个验证码校验环节,今天和大家一起把图片验证码功能完善起来。 实现功能截图: 验证码校验,若验证码错误,返回错误信息,验证码正确,提示登录成功: ·验证码生成插件: svg-captcha 一、前端部分 前端采用 Vue + Vant 模式,验证码用 <van-
阅读全文
摘要:前面的文章介绍了 Vue + Vant + koa2 + MongoDB 实现用户注册,今天我们来讲解一下用户登陆的实现。 主要实现: 1、前端通过 axios 向后端发送 username、password 2、后端检查用户名是否已注册、比对 password 是否正确。 3、后端生成 JWT 令
阅读全文
摘要:上一篇文章中,我们以 ctx.session.views=2 这一行代码为线索,探讨了示例代码以及 koa-session 源码的整体执行流程,sess.session 为追踪重点,今天我们进一步完善源码中关于 session 的处理流程。 我们接着上篇的内容向下进行,上一篇中的 this.sess
阅读全文
摘要:最近在研究 koa2 ,感觉 koa-session 插件用起来特别顺手,再加上自己一直对 cookie、session 感兴趣,索性研究起了 koa-session 源码,过程有点小艰辛,不过研究过后,感觉还是收货满满,很开心。现将研究成果分享给大家,希望对大家有帮助。 首先来看一个简单的例子,实
阅读全文
摘要:今天我们来继续完善上一篇的 注册教程,在现实注册过程中,手机短信验证码是必不可少的。那么怎么实现呢? 首先我们需要在短信平台开通短信服务功能,大的平台主要有阿里云、腾讯云、聚合数据等( 一般需要拿到短信模板 ID、APPID、发送链接即可 ),一般费用在每条 0.04 元左右,比较大的平台每天需要发
阅读全文