基于express + mongodb的站点建设
./node-website/ --目录
├── models --数据模型
├── node_modules --依赖的node模块
├── public --公用文件
├── css --css文件
├── libs --依赖的库
└── images --图片文件夹
├── schemas --数据库文档模型及方法函数
├── views --模版页面
├── app.js --带数据库版入口文件
└── appMock.js --假数据版入库文件
安装项目的依赖模块:node-website下执行
npm install
安装bower:
npm install bower -g
安装bootstrap:node-website下执行
bower install bootstrap
从官网下载mongodb,安装到任意本地目录,在./bin同层的目录下创建 ./data/db 目录
赋予数据库读写权限:
sudo chown -R data
到bin目录下,执行
./mongod —dbpath [data路径]
如果报错mongod命令找不到的话请执行
export PATH="$PATH:/usr/local/mongodb/bin
ctrl + t
启动数据库:再打开一个命令行窗口,执行
./mongo
在node-website目录下
node app
(连接数据库版) 或者
node appMock
(假数据版)
访问localhost:3000即可浏览主页
注:必须同时启动数据库及node服务才可以访问
补充:关于mongodb数据库的安装配置启动问题: 参考资料1 参考资料2
- Express
- mongodb
- mongoose
- jade
...
- bootstrap
- jquery