1.前情提要
本人超级小白,从静态页面到前端交互到后台搭建都是自己脸滚带爬地摸索出来的,视频教程不想循规蹈矩地照着啃,干脆就先过了一遍基础教程,脑子有了大致概念之后就直接开始撸自己的项目了,毕竟不熟悉与不知晓是两码事。当然踩的坑也不少,不过相比跟着视频教程生搬硬套,一帆风顺,自己踩自己填更能加深理解。
2.技术选型
vue:不用多说,主流的前端框架,国人开发,社区丰满,没啥问题不能解决的。
express: 基于nodejs极简的 Web 开发框架,暂时不用再去学那些杂七杂八的后台语言,会javascript就够了,最重要的是搭建简单,搭建简单,搭建简单。
mongodb:选择的理由没有想那么多,第一个学的数据库就是这个,而且可视化界面挺好看的,也不了解跟其他数据库有什么特别大的区别。
整个项目就是vue搭建前端,express连接mongodb数据库,暴露各种数据后台接口,然后用axios请求这些接口得到json数据渲染到前端页面中,所以非常的简易,也没有考虑什么优化。
3.项目开发
此处省略几万字的辛酸史,反正有你有前端有后台就ok
4.部署
1.买个云服务器
数据一直从本地服务器获取也不是办法,又不能24小时开机,所以就要弄个云服务器,反正就是借别人的电脑办事,所以决定使用腾讯云服务器,选择理由就是新人可以免费体验15天,参考此链接