大数据课程资源网
#####后端技术栈
- Spring Boot
- MyBatis-plus
- MySQL
#####前端技术栈
- Nginx
- Vue
- ElementUI
- axios
- vue-router
- Vuex
- vue-video-player
- vue-cropper
- vue-cli
- git clone https://gitee.com/yijie777/video.git
- npm install
- npm run serve
- mysql中创建springboot_vue_video并执行sql脚本
- ..
上传功能还需下载ffmpeg 并在springboot util中的ThumbnailThread 和TranscodingThread中修改ffmpeg的路径 由于我在vue项目中已经配置了端口转发,将数据转发到SpringBoot上,因此项目启动之后,在浏览器中输入http://localhost:9988就可以访问我们的前端项目了,所有的请求通过端口转发将数据传到SpringBoot中(注意此时不要关闭SpringBoot项目)。
- npm run build
- ctrl+c/ctrl+v
- start nginx
- java -jar springboot_vue_video.jar