1.1 install nvm
使用 nvm(Node Version Manage) 来安裝 node.js,sudo apt-get install git-core g++ curl git clone git://github.com/creationix/nvm.git ~/.nvm echo ". ~/.nvm/nvm.sh" >> ~/.bashrc
nvm install v0.10.26 nvm alias default v0.10.26 node -v
npm install -g express
express 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 7F0CEB10 echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list sudo apt-get update sudo 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
var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/<数据库名>');