note.js之 Mongodb在Nodejs上的配置及session會話機制的實現

上篇咱們使用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'));會顯示一下網站訪問響應信息,很棒噢,如圖網站

相關文章
相關標籤/搜索