Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iuroc/lyric-collect
歌词收藏和管理工具,致敬青春!
https://github.com/iuroc/lyric-collect
collection lyrics music youth
Last synced: 9 days ago
JSON representation
歌词收藏和管理工具,致敬青春!
- Host: GitHub
- URL: https://github.com/iuroc/lyric-collect
- Owner: iuroc
- Created: 2023-06-22T12:26:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-26T09:48:37.000Z (over 1 year ago)
- Last Synced: 2024-01-26T10:10:31.665Z (10 months ago)
- Topics: collection, lyrics, music, youth
- Language: JavaScript
- Homepage:
- Size: 14.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lyric Collect
> 歌词收藏工具
## 命令说明
- 安装依赖:`npm install`
- 前端自动编译:`npm run dev`
- 打包运行:`npm run build`## 项目信息
- 作者:鹏优创
- 创建日期:2023 年 6 月 20 日
- 公众号:代码十级## 接口来源
> 本项目仅供学习交流使用,如无意侵犯了您的合法权益,请联系我们。
- 歌曲搜索:`http://www.kuwo.cn/api/www/search/searchMusicBykeyWord?key=黄昏&pn=2&rn=20`
- 歌词获取:`https://m.kuwo.cn/newh5/singles/songinfoandlrc?musicId=118987`## 功能规划
- 添加、编辑收藏
- 歌词在线搜索
- 收藏列表和搜索
- 歌词评论## 数据库设计
### 收藏表 `_collect`
| 字段名 | 类型 | 描述 |
| ----------- | ------------ | ----------- |
| id | int(11) | 收藏记录 ID |
| music_name | varchar(255) | 歌曲名称 |
| lyric | text | 歌词内容 |
| update_time | timestamp | 创建时间 |### 用户表 `_user`
| 字段名 | 类型 | 描述 |
| ------------ | ------------ | -------- |
| username | varchar(255) | 用户名 |
| password_md5 | varchar(255) | 密码 MD5 |
| email | varchar(255) | 邮箱地址 |
| create_time | timestamp | 注册时间 |### 验证码表 `_code`
| 字段名 | 类型 | 描述 |
| ----------- | ------------ | -------- |
| email | varchar(255) | 邮箱地址 |
| code | varchar(255) | 验证码 |
| create_time | timestamp | 创建时间 |### 令牌表 `_token`
| 字段名 | 类型 | 描述 |
| ----------- | ------------ | -------- |
| username | varchar(255) | 用户名 |
| token | varchar(255) | 令牌 |
| create_time | timestamp | 创建时间 |### 评论表 `_comment`
| 字段名 | 类型 | 描述 |
| ----------- | ------------ | ------------ |
| collect_id | int(11) | 收藏记录 ID |
| comment | varchar(255) | 评论内容 |
| username | varchar(255) | 评论者用户名 |
| create_time | timestamp | 创建时间 |## 前端登录校验
- 设置 Cookie-Token
- 每次初始访问页面,调用 checkToken 接口
- 每个接口都校验 Token
- 只要发生 Token 校验失败,立即跳转到 login 页面