nodejs+express4.0+mongodb安装方法 for Linux, Mac
廢話不多說
1:下載nodejs包
下載地址例如以下:http://www.nodejs.org/download/?
下載source code版本號須要解壓后到其文件夾運行./configure,然后make && make install;
而binaries的tar.gz解壓后就可以.
2:下載mongodb
下載地址例如以下:http://www.mongodb.org/downloads
而binaries的tar.gz解壓后就可以.
3:配置環境變量
cd ~;此文件夾下有個.bash_profile編輯它
export NODE_HOME=$HOME/(node_path); export MONGODB_HOME=$HOME/(mongodb_path); export PATH = $PATH:$NODE_HOME/bin:$MONGODB_HOME/bin; export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH;//(node_path)node解壓后的文件夾,(mongodb_path)mongodb解壓后的文件夾
然后運行node -v,npm -v和mongo -version推斷配置環境是否成功。
成功就會看到版本。?
4:安裝express4.x
npm install -g express-generator然后運行express ejs nodeTest進入nodeTest文件夾運行 npm install npm start
這樣就啟動了一個服務
能夠在該server的瀏覽器里訪問http://127.0.0.1:3000
5:mongodbserver
首先啟動mongodb的server
mongod --dbpath=(mongodb_path)/db//(mongodb_path)你想存放db的文件夾,僅僅要有訪問權限隨便什么地方都能夠。
運行后能夠通過運行mongo來用命令運行該數據庫操作。
詳細nodejs訪問mongodb的操作。
var Mongodb = require("mongodb"),Db = Mongodb.Db,Connection = Mongodb.Connection,Server = Mongodb.Server;var mongo = new Db("testDb",new Server("localhost",Connection.DEFAULT_PORT),{safe:true});mongo.open(function(err,db){db.collection("test_table",function(err,collection){collection.save({name:'Test 01'},{safe:true},function(err,app){mongo.close();console.log(app); }); }); })最后配置一下nodejs的域名
否則總是ip:port的訪問太過繁瑣
以nginxserver為例
僅僅須要配置一下vhost在其以下建立一個你命名的域名就可以
比如:vhost/sys.test.com.conf
server{listen 80;server_name sys.test.com.conf;location /{proxy_pass http://127.0.0.1:3000;} }ok.歇息.....歇息一下....
總結
以上是生活随笔為你收集整理的nodejs+express4.0+mongodb安装方法 for Linux, Mac的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MemoryStream类
- 下一篇: linux基本知识2