本人目前大四毕业设计阶段,正在与小组成员一同完成一个综合系统的毕业设计,由本人作为主负责人,负责一部分的功能实现、小组成员间协调还有项目的上线与部署,了解到“飞天加速计划·高校学生在家实践”活动是因为本人曾经参与的项目中有使用到阿里云服务器的情况,所以对于阿里云服务器有所了解,这次毕业设计项目需要使用到云服务器,就选择到阿里云平台进行资料查询,在查询过程中发现了这个活动,所以提交了申请进行了活动。
目前项目仍在开发过程中,本人使用云服务器进行项目部署的练习,整个项目采用SpringBoot和Vue进行开发,未来还有微信小程序的加入。由于整个项目采用分离式开发的模式,SpringBoot和Vue前端管理平台需要进行分离式部署,SpringBoot的部署只需要在maven中进行打包,配置好数据库就可以直接在服务器后台执行,而Vue前端则需要使用nginx进行独立部署,由于是独立进行部署,并且之前尚未接触nginx,在一开始的部署中出现了困扰的问题,因为Vue打包项目时单页应用程序,其路由需要统一交给配置的单页页面应用处理,由于对nginx的配置文件并不熟悉,所以一开始选择自己尝试修改宝塔中nginx的默认配置文件,几经修改,无法实现正常的页面路由,多次受挫后选择先对nginx进行配置文件的深入学习。之后通过观看视频和查阅资料了解了大体通用的nginx配置,发现了之前配置的错误,再重新进行配置之后,Vue前端工程就可以正常进行页面路由。
今日,系统的开发有比较大的进展,基本功能已经成功在本地进行实现,之后就需要进一步上服务器进行部署和配置,除了本人负责的SpringBoot后端和Vue前端部署外,还有其他的小组成员会在云服务器对项目中的微信小程序进行云部署,进一步实现项目,等到整个项目上线之后,还需要进行整体的测试和进一步的修改。