# 寒假作业 **Repository Path**: whj1804753880/winter-vacation-homework ## Basic Information - **Project Name**: 寒假作业 - **Description**: 寒假作业 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-20 - **Last Updated**: 2022-02-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # web2010A React 寒假作业 👉 [1月20-23日作业要求](./README-布局和路由.md) ## 使用本API的方式 - 下载 - 解压 - 将解压后的内容覆盖到你当前的工作环境中(覆盖前,请先备份) - 启动服务 npm run server 因此每次启动的时候要同时启动两个环境 server和web - npm run server - npm start ## API数据接口说明 ### (1) 正在热映 - 地址:/on-going - 参数:无 - 例如:http://localhost:5000/on-going ### (2) 一周口碑排行 - 地址:/koubei - 参数:无 - 例如:http://localhost:5000/koubei ### (3) 查询标签 - 地址:/search-tags - 参数: - type 类型,'movie'或'tv' - source 源,可能值 'index' 代表首页 - 例如: - 首页的电影标签 http://localhost:5000/search-tags?type=movie&source=index - 其他页的电影标签:http://localhost:5000/search-tags?type=movie - - 首页的电视剧标签 http://localhost:5000/search-tags?type=tv&source=index - 其他页的电视剧标签:http://localhost:5000/search-tags?type=tv ### (4) 按标签搜索 - 地址:/search-subjects - 参数: - tag 标签,字符串 - type 类型,'movie'或'tv' - sort 排序,'recommend'(推荐)或'time'(时间)或'rank'(评价),默认是'recommend' - page_limit 每页记录数量,默认值50 - page_start 起始位置,默认值0 - 例如 - 热门电影:http://localhost:5000/search-subjects?type=movie&tag=热门 - 国产电视剧:http://localhost:5000/search-subjects?type=tv&tag=国产剧 ### (5) 排行榜 - 地址:/rank - 参数:无 - 例如:http://localhost:5000/rank ### (6) 详情页 - 地址: /m/:id - 路由参数:id - 例如:http://localhost:5000/m/35652715 对应 https://movie.douban.com/subject/35652715 ### (7) 分类参数 - 地址:/filter-params - 参数:无 - 例如:http://localhost:5000/filter-params ### (8) 分类查询结果 - 地址:/filter - 参数:具体参数内容见 http://localhost:5000/filter-params - sort 排序 - tags 标签 - genres 分类 - countries 国家地区 - year_range 年份区间 - start = 0 记录开始位置,默认0 - range 选取记录区间,默认'0,10' - 例如: - http://localhost:5000/filter - http://localhost:5000/filter?tags=剧情,电影&countries=中国香港&year_range=1990,1999&sort=R ## 接口和界面的对应关系 ### [首页](https://movie.douban.com/) ![](https://tva1.sinaimg.cn/large/008i3skNly1gyokl1zo31j30xu0pcwkm.jpg) --- ### [选电影](https://movie.douban.com/explore#!type=movie&tag=%E7%83%AD%E9%97%A8&sort=recommend&page_limit=20&page_start=0) ![](https://tva1.sinaimg.cn/large/008i3skNly1gyokoidc3oj30v70petes.jpg) ### [排行榜](https://movie.douban.com/chart) 对应 [(5) 排行榜](#5-排行榜) ### [详情页](https://movie.douban.com/subject/35652715) 对应 [(6) 详情页](#6-详情页) ### [分类页](https://movie.douban.com/tag/#/) ![](https://tva1.sinaimg.cn/large/008i3skNly1gyoks6omb5j30vn0pdaez.jpg)