Movie(电影)是用 Node.js 和 MongoDB 实现的 Web 应用程序。
一、项目结构
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | - movie(项目根目录)   |- app(应用程序根目录)     |- controllers(控制器)       |- category.js(分类目录控制器)       |- comment.js(评论控制器)       |- index.js(首页控制器)       |- movie.js(电影详情页控制器)       |- search.js(搜索控制器)       |- user.js(用户控制器)     |- models(模型)       |- category.js(分类目录模型)       |- comment.js(评论模型)       |- movie.js(电影模型)       |- user.js(用户模型)     |- routes(路由)       |- routes.js(所有路由)     |- views(视图)       |- layouts         |- common.html(所有前端页面的母版)       |- pages         |- admin.html(管理员操作页面:发布电影、修改电影)         |- index.html(首页、分类目录页面、搜索页面)         |- movie-list.html(电影列表页面)         |- movie.html(详情电影页面)   |- public(应用程序静态文件)     |- css(CSS脚本所在地)     |- images(图片所在目录)     |- js(JavaScript脚本所在地)     |- upload(上传图片存放地)   |- .gitignore(哪些文件及文件夹不上传到代码库里面)   |- app.js(应用程序主文件)   |- package.json(配置文件)   |- README.md(项目说明) | 
二、项目功能
- 游客:浏览首页、电影详情页面、分类目录页面、搜索电影
用户和管理员除了有游客的权限外还有以下权限:
- 用户:登录、注册、评论电影
- 管理员:登录、发布电影、修改电影、删除电影、评论电影
三、完整代码
三、页面展示
3.1 首页

3.2 电影详情页面

3.3 分类目录页面

3.4 搜索页面

3.5 管理员发布电影页面

3.6 电影列表页面

 
                     
                    
1条评论
真心佩服你无论什么事都是拿出百分之百的精力去做,要求完美,加油,看好你