上篇咱們使用nodejs實現了一個express4的網站構建配置,但一個有面的網站怎麼能夠缺乏一個數據庫呢。如今較爲流行的就是使用MONGODB來做爲nodejs網站引用的數據庫,可能它與nodejs繼承的比較好的緣由。本片就是介紹nodejs+express+mongodb如何結合起來,並實現一些最基本的網站的會話機制。node
一、第一步安裝mongodb數據庫,這直接官網下載,這裏不介紹。mongodb
二、也可使用npm實現直接下載安裝。使用sublime打開上篇咱們建立好的網站。選擇package.json,在裏面添置以下配置行數據庫
三、根目錄建立settings.js文件express
module.exports={ cookieSecret:'blogTest', db:'blog', host:'localhost' }
四、在更目錄建立文件夾「model」,在文件夾中建立db.js文件npm
var settings=require('../settings'), Db=require('mongodb').Db, Connection=require('mongodb').Connection, Server=require('mongodb').Server; module.exports=new Db(settings.Db, new Server(settings.host,Connection.DEFAULT_PORT),{safe:true});
五、修改app.js文件,將紅框中的代碼添加到app.js中json
五、從新 npm install,配置完成,從新刷新http://localhost:3000。收工。。。cookie
在配置的過程當中常常會遇到不少問題,你能夠嘗試使用'node app' 嘗試啓動網站服務,這時會有error信息顯示,如:app
網站成功運行,app.use(logger('dev'));會顯示一下網站訪問響應信息,很棒噢,如圖:網站