nodejs抓取动态网页(Linux服务器在线演示站点-Github.io.js)
优采云 发布时间: 2021-11-22 05:08nodejs抓取动态网页(Linux服务器在线演示站点-Github.io.js)
项目名称:视频网站项目
开发语言:HTML、CSS(前端)、JavaScript、NODEJS(expres)(后端)
数据库:MySQL
开发环境:Win7、Webstorm
在线部署环境:Linux服务器
在线演示站点:
Github源码:/xiugangzhang/vip.github.io
我们先来看看最终的效果:
用户主页建设:
电影播放页面的构建
电影搜索功能(特色功能)
用户中心管理
程序安装方法步骤:
其他说明
以下是下载程序并解压后的目录结构。下面是这个目录结构的简要说明:
controller:控制层,只要核心业务逻辑代码
data:数据采集层,用于从爱奇艺网站采集视频数据,存入数据库,展示在前端,其中db.js为数据库的相关配置文件
models:数据库表结构映射文件(用于将数据库的关系数据模型转换为对象模型)
utils:工具包
views:查看文件(网站项目的所有html文件,这里的格式是xtpl,主要是动态展示数据,方便后面的数据渲染)
www:网站的所有静态资源文件,包括html、css、js等文件
app.js:程序入口文件
config.js:程序的主要配置文件,用于配置文件上传目录等参数
router.js:程序的路由配置
*.sql:这些是一些抓取到的数据信息,用于向数据库中插入数据
在线演示站点:
Github源码:/xiugangzhang/vip.github.io