# VideoWeb **Repository Path**: aikeycoder/VideoWeb ## Basic Information - **Project Name**: VideoWeb - **Description**: 一个简单的视频网站,界面参考了Youtube,后端使用Spring Boot,前端Vue,vuetifyjs。支持自动生成封面图,发送弹幕等功能。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: https://123.56.161.54:8081/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 82 - **Created**: 2022-11-27 - **Last Updated**: 2022-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
logo
# PornTube 一个能发弹幕的简单的视频网站 ## 截图 ### 主页 首页 ### 播放页 播放页 ### 播放历史 历史记录 ### 用户主页 个人主页 ### 投稿 投稿 ## 简介 一个简单的视频网站 主要界面参考了Youtube,部分功能借鉴了B站 后端 Spring Boot, Mysql,前端 Vue, Vuetifyjs 正在不断更新开发中,已经完成部分功能 比如视频投稿,发送弹幕,视频播放,播放历史, 自动生成封面图等 ## 快速运行 **运行环境: Java11, Node 14, Maven3** 使用 porn_tube.sql 创建数据库,配置数据库地址 **运行后端服务** ```bash cd PornTube mvn clean package ``` **之后** ```bash java -jar target/porntube-0.1.2-SNAPSHOT ``` **运行前端服务** ```bash cd web npm install ``` **之后** ```bash npm run serve ``` **最后打开** ``` http://127.0.0.1:8000 ``` **提示:** 第一个以admin为用户名注册的用户将自动成为管理员! ### 前端无法编译 如果出现 `ESLint is not a constructor` 的错误,请在 `vue.config.js` 中添加:`lintOnSave: false` ## 更新 [更新日志](/CHANGELOG.md)