node+express+mongodb建站(mac)

1.node下载并安装

2.mongodb下载与配置

官网教程https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/
注意配置环境变量:

vim  ~/.bash_profile
export PATH=/bin:$PATH
source  ~/.bash_profile    //重要!使配置生效

然后mongo -version便知道配置是否成功
启动mongodb:
mongodb默认存放数据库的目录为/data/db,需要我们手动创建,所以用管理员身份创建目录:

sudo mkdir -p /data/db

这里要注意!创建目录完成后要赋予读写权限,否则在下一步用mongod命令启动mongodb服务时会报连接失败的错误:

sudo chmod -R 777 /data/db

启动mongodb服务,在终端输入:

mongod

然后在另一个终端使用mongodb:

mongo

进入mongodb的shell,可以用指令操作数据库了

3.创建数据库

//创建数据库
use myDB

//创建一张用户列表表,取名users,并插入一条数据
db.users.insert({"name":"olivia","email":"[email protected]","age":"23"});

//查看users表的数据
db.users.find();

4.安装express

//全局安装express
npm install express -g

//安装express全局生成器,可以自动生成项目文件
npm install express-generator -g
下面在当前工作目录生成一个叫做blog的项目,并采用ejs模版。

// 默认是jade模版, -e就是采用ejs模版
express -e testProject
然后安装所有依赖:

//进入项目文件夹
cd testProject

//安装所有依赖
npm install

//启动,官方的方法,因该是调试模式,没深究
set DEBUG=blog $ npm start

//直接启动
npm start

5.连接mongodb

//安装mongodb驱动
npm install mongoose -save 

http://www.cnblogs.com/paul123/p/5396290.html

你可能感兴趣的:(node+express+mongodb建站(mac))