基于Nodejs+Express+MongoDB+jQuery+Bootstrap搭建的电影网站

上传者: xixixixixixixi21 | 上传时间: 2022-04-27 20:04:10 | 文件大小: 5.97MB | 文件类型: RAR
项目前端搭建: 使用jQuery和Bootsrap完成网站前端JS脚本和样式处理; 前后端的数据请求交互通过Ajax完成; 引入了Moment.js格式化前端页面显示时间; 2、项目后端搭建: 使用NodeJs的express框架完成电影网站后端搭建; 使用mongodb完成数据存储,通过mongoose模块完成对mongodb数据的构建; 使用jade模板引擎完成页面创建渲染; 使用Moment.js格式化电影存储时间; 3、本地开发环境搭建: 使用gulp集成jshint对JS语法检查,加入browser-sync与nodemon,实现实时刷新及服务器的自动重启等功能。 4、网站整体功能: 网站正常访问无需管理员权限,对电影的评论及个人中心资料的修改,需要用户登录,对网站数据的修改添加删除需要管理员的权限,默认一个管理员,具体功能如下: 实现了用户的基本注册,登录,登出及管理功能; 实现了搜索功能,模糊关键字可搜索电影名字及电影类别下的电影; 用户登录做session处理,失效期暂为5天; 用户可以对电影进行评论及个人中心资料的修改(可上传用户头像); 电影添加分类及录入,数据可

文件下载

资源详情

[{"title":"( 52 个子文件 5.97MB ) 基于Nodejs+Express+MongoDB+jQuery+Bootstrap搭建的电影网站","children":[{"title":"models","children":[{"title":"user.js <span style='color:#111;'> 151B </span>","children":null,"spread":false},{"title":"category.js <span style='color:#111;'> 175B </span>","children":null,"spread":false},{"title":"comment.js <span style='color:#111;'> 169B </span>","children":null,"spread":false},{"title":"movie.js <span style='color:#111;'> 157B </span>","children":null,"spread":false}],"spread":true},{"title":"screenshot","children":[{"title":"5.png <span style='color:#111;'> 31.86KB </span>","children":null,"spread":false},{"title":"1.png <span style='color:#111;'> 3.77MB </span>","children":null,"spread":false},{"title":"2.png <span style='color:#111;'> 1.80MB </span>","children":null,"spread":false},{"title":"4.png <span style='color:#111;'> 29.87KB </span>","children":null,"spread":false},{"title":"3.png <span style='color:#111;'> 138.72KB </span>","children":null,"spread":false}],"spread":true},{"title":"images.md <span style='color:#111;'> 145B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 689B </span>","children":null,"spread":false},{"title":"gulpfile.js <span style='color:#111;'> 985B </span>","children":null,"spread":false},{"title":".bowerrc <span style='color:#111;'> 33B </span>","children":null,"spread":false},{"title":"routes","children":[{"title":"admin","children":[{"title":"userCenter.js <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"admin.js <span style='color:#111;'> 7.80KB </span>","children":null,"spread":false},{"title":"categoryAdmin.js <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"status","children":[{"title":"status.js <span style='color:#111;'> 371B </span>","children":null,"spread":false}],"spread":true},{"title":"middleware","children":[{"title":"auth.js <span style='color:#111;'> 534B </span>","children":null,"spread":false}],"spread":true},{"title":"user","children":[{"title":"user.js <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false}],"spread":true},{"title":"movie","children":[{"title":"index.js <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"schemas","children":[{"title":"user.js <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"category.js <span style='color:#111;'> 926B </span>","children":null,"spread":false},{"title":"comment.js <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"movie.js <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false}],"spread":true},{"title":"views","children":[{"title":"layout.jade <span style='color:#111;'> 272B </span>","children":null,"spread":false},{"title":"pages","children":[{"title":"categoryResult.jade <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"index.jade <span style='color:#111;'> 785B </span>","children":null,"spread":false},{"title":"search.jade <span style='color:#111;'> 3.64KB </span>","children":null,"spread":false},{"title":"categoryList.jade <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"userList.jade <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"signUp.jade <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"signIn.jade <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"movieAdmin.jade <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false},{"title":"category.jade <span style='color:#111;'> 524B </span>","children":null,"spread":false},{"title":"detail.jade <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"userCenter.jade <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"movieList.jade <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"status.jade <span style='color:#111;'> 907B </span>","children":null,"spread":false}],"spread":false},{"title":"includes","children":[{"title":"header.jade <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"head.jade <span style='color:#111;'> 174B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"public","children":[{"title":"images","children":[{"title":"headpic.png <span style='color:#111;'> 11.16KB </span>","children":null,"spread":false},{"title":"success.png <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"fail.png <span style='color:#111;'> 3.43KB </span>","children":null,"spread":false}],"spread":true},{"title":"uploads","children":[{"title":"1498615764391.jpeg <span style='color:#111;'> 13.42KB </span>","children":null,"spread":false},{"title":"1498629813712.jpeg <span style='color:#111;'> 12.64KB </span>","children":null,"spread":false},{"title":"1498615798157.jpeg <span style='color:#111;'> 236.25KB </span>","children":null,"spread":false}],"spread":true},{"title":"js","children":[{"title":"admin.js <span style='color:#111;'> 246B </span>","children":null,"spread":false},{"title":"comment.js <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"app.js <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 6.71KB </span>","children":null,"spread":false},{"title":".jshintrc <span style='color:#111;'> 59B </span>","children":null,"spread":false},{"title":"bower.json <span style='color:#111;'> 316B </span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明