项目前端搭建:
使用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天;
用户可以对电影进行评论及个人中心资料的修改(可上传用户头像);
电影添加分类及录入,数据可