入坑之路与项目背景
从小有个黑客梦,上学那会关于黑客的故事没少看,但是也没看出个啥名堂,哈哈哈。但“种子”一直在心中! 兴趣使然,偶然入坑,从此走上了一条“不归路”。每天利用业余时间看书,刷视频,积累了一些技术后想做点东西来巩固知识点。于是从日常工作着手,写了一些前端小demo,但因没有后端支持,大多都停留在静态页面的阶段。被逼无奈从一名小白前端变成了一个啥都要会的伪全栈。此次的vue+koa2+mySql全栈项目历时历史1个多月,失败过,焦虑过,甚至怀疑过自己,甚至中途想放弃,但最终还是坚持下来了。当前端、后端、数据库联调成功的那一刻,那种喜悦和成就感只有能够体会到。扯得有点远了回归主题,写这篇文章的主要目的是项目复盘,总结经验展望未来。
项目复盘
1.技术栈
3.数据库设计
2.主要功能
- 角色授权
- 路由筛选
- 资料上传与下载
- 权限管理模块(User.role.premission)CRUD
- 资料管理模块的CRUD
3.项目截图
4.项目收获
- 后端服务器的开发
- rbac模型表的设计
- 数据库的CRUD
- 前后端接口调试连通
- 前端动态路由渲染
- 对业务逻辑的代码能力提升
5.不足之处
- 对elementui不常用的组件还是不太熟悉
- js基础掌握的不扎实,很多知识点已经忘了
- ES6新特性掌握的不够扎实
- 后端与数据库只是学习了皮毛,不够深入(暂缓学习)
展望未来
- 身体是革命的本钱,少熬夜多锻炼
- 照顾好家人,努力挣钱
- 针对不足之处,补齐短板
- 学习TS和Vue3争取今年让自己技术上有更大的突破
致谢
- 感谢字节大佬开源的Vue admin template框架
- 感谢在"探索之路"上每一个帮助过我的人!