# movie **Repository Path**: Emily-huff/movie ## Basic Information - **Project Name**: movie - **Description**: node+mongodb搭建一个电影网站 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-10-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # movie #### 项目介绍 node+mongodb搭建一个电影网站 #### 软件架构 1. 后端:nodejs+express 2. 数据库:mongodb+mongoose 3. 编译模版:jade #### 安装教程 1. 安装node.js - 这里是列表文本去官网(https://nodejs.org/en/#download)下载node的pkg安装包,直接安装即可 - npm -v node -v查看各自的版本号 2. 安装mongodb - 访问MongoDB官方下载地址 https://www.mongodb.com/download-center/v2/community - 点击下载 - 将下载的文件压缩包解压后剪切到你的Mac中某个位置: ![输入图片说明](https://images.gitee.com/uploads/images/2018/1018/160511_d9b3288e_1529610.png "屏幕快照 2018-10-18 下午4.03.48.png") - 配置环境变量,打开终端,输入“open -e .bash_profile”: - 定义MONGODB_HOME变量,这个值就是你刚才解压文件夹的存放地址,然后在PATH中加入"$MONGODB_HOME/bin:" ![输入图片说明](https://images.gitee.com/uploads/images/2018/1018/161322_7554c14f_1529610.jpeg "WechatIMG2.jpeg") - 用Command+S保存配置,关闭上面的.bash_profile编辑窗口,然后在命令行中输入"source .bash_profile"使配置生效。 - 输入"mongod -version",回车后如果看到下面的版本号则说明Mongodb已经成功安装到了你的Mac上。 ![输入图片说明](https://images.gitee.com/uploads/images/2018/1018/161932_dbf0ac2f_1529610.png "WX20181018-161519@2x.png") ### Tip:MongoDB常用命令: mogond --dbpath $dbpath(数据库数据文件路径) --logpath $logpath(日志文件的路径) --logappend(以追加的方式打开文件) --fork(将数据库服务放在后台运行) 脚本启动或配置文件启动 - 启动MONGODB,首先进入Mongodb安装目录,创建data和log目录: ![输入图片说明](https://images.gitee.com/uploads/images/2018/1018/162031_1d43f616_1529610.png "WX20181018-161639@2x.png") - 执行“mongod --dbpath data --logpath log/mongod.log --logappend --fork”命令: ![输入图片说明](https://images.gitee.com/uploads/images/2018/1018/162055_3bee3dd2_1529610.png "WX20181018-161806@2x.png") - 执行"mongo"命令,当看到下面的MOngoDB shell version:3.2.4 则说明MongoDB已经成功启动 ![输入图片说明](https://images.gitee.com/uploads/images/2018/1018/162121_e0dd1bb7_1529610.png "WX20181018-161859@2x.png") - `use movie` //movie是数据库名,创建和切换数据库 - `show dbs` //查看数据库 3. 项目结构初始化 #### 使用说明 1. npm install 2. node app.js 3. http://localhost:3000/