# VideoWeb **Repository Path**: youqc/VideoWeb ## Basic Information - **Project Name**: VideoWeb - **Description**: 一个简单的视频网站,界面参考了Youtube,后端使用Spring Boot,前端Vue,vuetifyjs。支持自动生成封面图,发送弹幕等功能。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 89 - **Created**: 2024-10-11 - **Last Updated**: 2024-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
### 播放页
### 播放历史
### 用户主页
### 投稿
## 简介
一个简单的视频网站
主要界面参考了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)