基于Go-Gin框架的仿抖音web端短视频应用 - 全栈开发 2023年01月 - 至今
项目环境/工具: golang1.20,VS Code,Node.js , MySQL ,HTML + CSS + JS
项目介绍: 该项目是一个前后端分离的项目,基于Go语言Gin框架实现后端接口,前端使用原生HTML+CSS+JS实现前端网
页渲染,实现了用户的基本操作、在线观看视频的一些基本功能以及用户对视频的点赞、评论,等操作。
功能介绍:
后端:
使用Go-Gin框架实现服务器的快速搭建
使用JWT进行鉴权处理,对用户权限进行判断
使用腾讯云点播进行用户上传本地视频转为链接的形式,方便后端Mysql的存储和查询
使用腾讯云COS存储PC客户端应用,加快用户下载PC客户端的效率
前端:
使用原生HTML+CSS+JS,从0开始设计网页
使用node.js中的express框架启动服务器,让项目初步搭建在外网上
使用node.js中的nexe打包文件,使项目成功打包成PC客户端应用