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(项目说明) |
二、项目功能
- 游客:浏览首页、电影详情页面、分类目录页面、搜索电影
用户和管理员除了有游客的权限外还有以下权限:
- 用户:登录、注册、评论电影
- 管理员:登录、发布电影、修改电影、删除电影、评论电影
1条评论
真心佩服你无论什么事都是拿出百分之百的精力去做,要求完美,加油,看好你