入坑之路与项目复盘

183 阅读2分钟

入坑之路与项目背景

从小有个黑客梦,上学那会关于黑客的故事没少看,但是也没看出个啥名堂,哈哈哈。但“种子”一直在心中! 兴趣使然,偶然入坑,从此走上了一条“不归路”。每天利用业余时间看书,刷视频,积累了一些技术后想做点东西来巩固知识点。于是从日常工作着手,写了一些前端小demo,但因没有后端支持,大多都停留在静态页面的阶段。被逼无奈从一名小白前端变成了一个啥都要会的伪全栈。此次的vue+koa2+mySql全栈项目历时历史1个多月,失败过,焦虑过,甚至怀疑过自己,甚至中途想放弃,但最终还是坚持下来了。当前端、后端、数据库联调成功的那一刻,那种喜悦和成就感只有能够体会到。扯得有点远了回归主题,写这篇文章的主要目的是项目复盘,总结经验展望未来。

项目复盘

1.技术栈

技术栈.png

3.数据库设计

2022-05-14_203052.png

2.主要功能

  • 角色授权
  • 路由筛选
  • 资料上传与下载
  • 权限管理模块(User.role.premission)CRUD
  • 资料管理模块的CRUD

3.项目截图

1.png

2.png

3.png

4.png

5.png

4.项目收获

  • 后端服务器的开发
  • rbac模型表的设计
  • 数据库的CRUD
  • 前后端接口调试连通
  • 前端动态路由渲染
  • 对业务逻辑的代码能力提升

5.不足之处

  • 对elementui不常用的组件还是不太熟悉
  • js基础掌握的不扎实,很多知识点已经忘了
  • ES6新特性掌握的不够扎实
  • 后端与数据库只是学习了皮毛,不够深入(暂缓学习)

展望未来

  • 身体是革命的本钱,少熬夜多锻炼
  • 照顾好家人,努力挣钱
  • 针对不足之处,补齐短板
  • 学习TS和Vue3争取今年让自己技术上有更大的突破

致谢

  • 感谢字节大佬开源的Vue admin template框架
  • 感谢在"探索之路"上每一个帮助过我的人!