任务安排
XX:服务端开发,协助前端调用接口
项目后台基于Golang开发服务端,提供基于token机制的api鉴权调用。采用的技术包括有:1.基于UUID的唯一ID生成,该操作用来为每一个请求生成唯一ID,主要解决用户忘记密码时的密码找回验证.2.基于jwt的token认证机制,jwt(JSONWebToken)是目前最流行的跨域身份验证解决方案,JWT使用起来轻便,开销小,服务端不用记录用户状态信息.3.依据redis的键值对验证ID存储,通过设置有效期,解决UUID有效期问题.4.yaml配置文件提高灵活性,整个项目通过配置文件的方式进行配置,项目运行时会优先读取配置文件,各种配置项通过一个conf的单例提供.5.组路由,通过组路由实现不同的路由组有不同的中间件操作,鉴权更加灵活.
XX:前端开发,包括页面布局、数据渲染、接口调用等。
此项目前台页面采用基于vue框架实现的,采用npm方式,用Vue-cli3搭建脚手架结合VueRouter和Vuex以及vant和element-ui组件进行开发。Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。Vue的核心库只