-
从豆瓣电影访问,域名
douban
后加s
,例如: https://movie.doubans
.com/subject/1889243 -
调用本项目API服务你的应用 API文档 (html) ,API文档 (md) ,Postman测试 (json)
-
欢迎加入豆瓣电影Plus交流群
476584154
口令doubans
- 部分前端页面待开发,包括搜索、影人、场景等页面
- 后端API接口功能待丰富,包括影人相关、排行榜、分类等功能
- 音乐模块暂时采用NeteaseCloudMusicApi(数据过多)
- 知乎搜索接口已升级,请求头部分参数加密方式未知
- 数据库结构待改进
- 本项目仅供学习交流
- 免费提供doubans三级域名book,music等解析
- 本项目有很多需要改进的地方,欢迎大家一起完善这个项目!
git clone -b dev --depth 3 https://github.com/humingk/douban_movie_vue
or
git clone -b dev --depth 3 [email protected]:humingk/douban_movie_vue.git
- npm
npm install
npm run serve
git clone -b dev --depth 3 https://github.com/humingk/douban_movie_plus
or
git clone -b dev --depth 3 [email protected]:humingk/douban_movie_plus.git
- JDK 1.8
- Maven 3.6.1
RabbitMQ依赖erlang,注意版本
-
RabbitMQ配置文件
./doc/config/rabbitmq-dev.yml
-
Redis配置文件
./doc/config/redis-dev.yml
- MySQL >= 8.0 下载本地测试数据库 movie_test_8.0.sql
- MySQL < 8.0 下载本地测试数据库 movie_test_5.x.sql
- 解压后导入
mysql -uroot -p < movie_test_x.sql
- MySQL配置文件
./doc/config/mysql-dev.yml
必要:
-
config服务配置 search-locations
./movie-server-config/src/main/resources/bootstrap.yml
-
logback配置 config
./doc/config/logback-dev.yml
-
logback配置文件 log_home
./doc/config/logback-config.xml
非必要:
-
项目根路径 base-dir
./pom.xml
-
oauth2秘钥 key.location
./doc/config/oauth2-server-dev.yml
-
api文档输出 outPath
./doc/api/smart-doc.json
-
Mybatis通用插件 targetPackage
./movie-dal/src/main/resources/mybatis/generatorConfig.xml
./tools.sh
./tools.sh
eureka -> config -> zipkin(可选) -> server list -> gateway
本地测试前请启动euraka和config服务
mvn test
豆瓣电影 | IMDB | 网易云音乐 | 片场 |
知乎 | NCMApi | smart-doc | aplayer |
OMDB | 烂番茄 | MTC | |