美文网首页
node+express+mongodb建站(mac)

node+express+mongodb建站(mac)

作者: hanahaha | 来源:发表于2018-08-10 09:12 被阅读0次

1.node下载并安装

2.mongodb下载与配置

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

vim  ~/.bash_profile
export PATH=<mongodb-install-directory>/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":"olivia@163.com","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)

      本文链接:https://www.haomeiwen.com/subject/dcziyxtx.html