![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
打造全栈电影应用
所谓的全栈系统主要包括数据的爬取,web网站展示,移动设备App,主要记录学习过程中知识点,以备忘。
刘强西哥哥
半路出家,二把刀猿
展开
-
从零开始搭建完整的电影全栈系统(七)——基于Flutter开发的影视App展示
项目地址:https://github.com/shipinbaoku/FlutterMovies欢迎Star!给点动力!多图杀猫,直接展示页面pubspec.yamlname: androiddescription: 今日看片客户端# The following defines the version and build number for your application.# A version number is three numbers separated b原创 2020-10-08 09:32:28 · 965 阅读 · 0 评论 -
从零开始搭建完整的电影全栈系统(六)——影片Api示例、说明及应用
文章目录前言一,影片相关接口1,影片相关字段说明:2,影片列表页接口3,影片详情页接口二、access-token获取,用户注册、登录1.用户注册2.用户登录说明前言该Api提供影片列表、影片详情以及用户注册、登录等功能。1,提示:目前Api是公开的,后续可能会启用access_token验证。建议调用时按照以下说明,提供用户注册、登录功能。并在每次请求时附上 access-token。2,该影片Api支持内容格式协商输出xml或者json,请求时自行设置Accept内容为application/原创 2020-09-27 18:51:49 · 5281 阅读 · 1 评论 -
从零开始搭建完整的电影全栈系统(五)——WEB网站、Api以及爬虫的部署
这节我们记录下WEB网站、Api以及爬虫部署到服务器的过程。服务器配置:CentOS7.8单核1G内存运行环境为了简化安装宝塔面板。运行环境nginx、PHP7.4、Mysql5.6.48、Python3.7.8,参考下图:WEB网站和API部署:通过宝塔面板新建网站,新建数据库参考下图:将项目代码,如下图,整个上传到服务器,并将数据库导入到服务器:我们WEB有两部分组成,网站和API。将对应的域名分别绑定到对应的文件夹。比如我这里指向网站目录,api.shipinbofang.com指原创 2020-09-22 09:03:14 · 1173 阅读 · 0 评论 -
从零开始搭建完整的电影全栈系统(四)——restfulApi用户的认证授权及用户注册
在配置文件main.php中设置用户认证类,并注释掉cookies和session配置,因为Api客户端和WEB网站不同,通常不能使用cookies和session维持登录状态。'user' => [ 'identityClass' => 'common\models\User', 'enableAutoLogin' => true, 'enableSession' => false,原创 2020-09-11 17:02:11 · 396 阅读 · 0 评论 -
从零开始搭建完整的电影全栈系统(三)——restfulApi的编写
创建API应用入口:1,复制 backend ⾄ api, environments/dev/backend ⾄ environments/dev/api 以及 environments/prod/backend ⾄ environments/prod/api.2,修改配置⽂件main.php,需要修改应⽤id、命名空间、⽤户组件和url美化的配置内容'id' => 'app-api','controllerNamespace' => 'api\controllers',3,在原创 2020-09-10 10:14:20 · 659 阅读 · 0 评论 -
从零开始搭建完整的电影全栈系统(二)——简单的WEB展示网站的搭建
先预览下网站的主要界面,一个列表页,一个详情页:本着简洁不简单的原则,力求界面尽量简洁,功能尽量实用。列表页可以根据影片名称、影片介绍、影片分类、演员、导演、地区、语言等搜索影片信息,还可以根据相应字段排序,使用的是yii框架提供的GridView小部件实现的。详情页即展示一部影片的详情和播放地址。再次说明:本人不会储存任何影片播放文件,所有的影片信息来自其他网站,仅供说明展示教程功能。Yii框架的安装见:Yii框架的安装本系列教程使用的是yii2 高级项目模板自带三个入口。分别是front原创 2020-09-09 15:19:41 · 1055 阅读 · 0 评论 -
从零开始搭建完整的电影全栈系统(一)——数据库设计及爬虫编写
前言:关于标题似乎有些浮夸,所谓的全栈系统主要包括数据的爬取,web网站展示,移动设备App,主要记录学习过程中知识点,以备忘。技术栈:1,Scrapy爬虫框架:记录爬虫框架的工作流程,简单爬虫的编写2,Yii框架:用于PC网站、移动网站以及RESTful Api(为什么不继续用python注入django或者fastapi等框架?主要是目前还不熟悉)3,Flutter移动:用于移动App搭建免责声明:该项目不会储存任何视频资源到服务器,仅作为个人学习过程点滴积累。数据库结构:vod_deta原创 2020-09-09 12:44:27 · 1125 阅读 · 0 评论