nodejs/express+mongodb/mongoose
来源:互联网 发布:优化发展环境工作总结 编辑:程序博客网 时间:2024/04/29 20:24
Step 1 install nodejs
1.1 install nvm
使用 nvm(Node Version Manage) 来安裝 node.js,sudo apt-get install git-core g++ curlgit clone git://github.com/creationix/nvm.git ~/.nvmecho ". ~/.nvm/nvm.sh" >> ~/.bashrc
重新开启 terminal 或是在当前terminal 输入:source ~/.bashrc或. ~/.bashrc 重新加载bashrc的设定到目前bash环境中。
1.2 install nodejs
nvm install v0.10.26nvm alias default v0.10.26node -v
PS:node.js 在 0.6.3 之后开始內建 npm (Node Package Management),
可用 npm -v 作确认。
Step 2 install express
Express是目前最流行的基于Node.js的Web开发框架, 使用它可以快速地搭建网站原型,它是一个node.js模块,采用npm全局模块进行安装。
安装命令如下:
npm install -g express
安装完成后,在工作目录新建一个新项目,假定叫 helloword。
express helloword
此时,会在工作目录下生成一个helloword 子目录,如下:
blwang@blwang-desktop:~/workspace/nodejs_workspace$ express helloword create : helloword create : helloword/package.json create : helloword/app.js create : helloword/public create : helloword/public/javascripts create : helloword/public/images create : helloword/public/stylesheets create : helloword/public/stylesheets/style.css create : helloword/routes create : helloword/routes/index.js create : helloword/routes/user.js create : helloword/views create : helloword/views/layout.jade create : helloword/views/index.jade install dependencies: $ cd helloword && npm install run the app: $ node app
根据提示,安装dependencies, 然后运行node app,就可以在本地的3000端口看到生成的默认网站框架。
访问地址:http://127.0.0.1:3000
Step 3 Install MongoDB安装参照http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.listsudo apt-get updatesudo apt-get install mongodb-10gen
mongodb 数据库操作链接如下:http://docs.mongodb.org/manual/core/crud-introduction/
Step4 Install Mongoose
多种中间件可以用于连接node.js与MongoDB,目前比较常用的Mongoose。
首先,在之前利用express新建的helloworld项目目录安装Mongoose,命令如下:
npm install mongoose --save
然后,就可以在node.js脚本中连接MongoDB数据库了。
var mongoose = require('mongoose');mongoose.connect('mongodb://localhost/<数据库名>');
注意,运行上面这个脚本时,必须确保MongoDB处于运行中。
0 0
- nodejs/express+mongodb/mongoose
- Nodejs+express+mongodb+mongoose实现个人博客
- nodejs-express-ejs-mongodb-mongoose 错误锦集
- Nodejs mongoose操作mongodb
- nodejs+express+ejs+mongoose实例
- nodejs+express+ejs+mongoose实例
- nodejs+express+ejs+mongoose实例
- NodeJS实战:Express+Mongoose+ejs
- nodejs使用mongodb和mongoose
- nodejs+express+mongodb
- nodejs+express+mongodb安装
- nodejs+express+mongodb入门
- Nodejs Express 连接Mongodb
- NodeJS+Express+MongoDB
- NodeJS+Express+MongoDB
- NodeJS+Express+Mongoose搭建网站系统
- nodejs操作mongodb数据库(mongoose)
- nodejs mongoose 操作mongodb 数据库封装
- iOS Web开发之输入类型及键盘风格
- 详解Oracle创建用户权限全过程
- 技术与市场与守旧意识
- Ext: 由于出现错误 80020101 而导致此项操作无法完成。
- 基于代理委托的排序
- nodejs/express+mongodb/mongoose
- hadoop DistributedCache
- renice(命令) 基本信息
- Ubuntu下安装配置tftp服务
- 计时器方法的使用(网页)
- Python字符编码详解
- winform 自适应屏幕分辨率
- UML类图规则
- Linaro ubuntu for arndale octa烧写步骤