前端:vue、vue-router、element-ui、axios
后端:egg.js、mysql
前端页面只有两个,一个为登录页面,一个为记录页面。
登录只需要用户名和账号,由于是简单的demo,所以没有设置注册或密码的相关验证,但使用了token,用户登录是一定成功的,数据库中查到了后端就返回token,查不到就插入此用户。
记录页面也很简单,实现了增加和删除记录的功能。
3.14 重新实现了登录与注册功能; 实现了404页面的处理; 功能算是比较完整了,由于没有计划,代码可维护性很差,后期不准备再修改更新。
本来只是想好好学习一下前端,但写了页面没有后端很呆板,于是准备快速开发一个简单的后台进行前后端分离与交互。
初期准备学习springboot,但是由于只有javase的基础,所以学了两三天就放弃了,迷茫了几天后决定学习egg进行后台开发,进行学习后十分顺利,大概两天时间就基本掌握了如何操作,没有跟着教学打代码练习,而是看完视频直接尝试实现自己的功能,进行不下去再去解决问题,非常高效,大概三四天时间就从小白完全开发出了后端。
随后用了两天时间补充前端的请求,以及前后端交互,最终完成了所有开发。
由于缺乏工程化的思想,其实前后端的交互写的非常粗糙,包括很多安全性问题、代码命名问题、开发文档、功能完整性都没有考虑的很好。不过此次开发主要目的就是从零到一,目的达成了,而且速度很快,其中23年一月底从零开始,二月半个月准备考试,最终三月初完成开发,目标基本达成,算是完成了第一阶段的学习。
接着将进行下一阶段,补充学习前端的知识,使自己能够胜任前端开发的工作,这个阶段目标时间为三个月左右,每天的学习时间分配也会有所下降。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。