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


上篇我們使用nodejs實現了一個express4的網站構建配置,但一個有面的網站怎么可以缺少一個數據庫呢。現在較為流行的就是使用MONGODB來作為nodejs網站引用的數據庫,可能它與nodejs繼承的比較好的原因。本片就是介紹nodejs+express+mongodb如何結合起來,並實現一些最基本的網站的會話機制。

1、第一步安裝mongodb數據庫,這直接官網下載,這里不介紹。

2、也可以使用npm實現直接下載安裝。使用sublime打開上篇我們創建好的網站。選擇package.json,在里面添置如下配置行

3、根目錄創建settings.js文件

module.exports={
	cookieSecret:'blogTest',
	db:'blog',
	host:'localhost'
}

  

4、在更目錄創建文件夾“model”,在文件夾中創建db.js文件

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});

5、修改app.js文件,將紅框中的代碼添加到app.js中

5、重新 npm install,配置完成,重新刷新http://localhost:3000。收工。。。

在配置的過程中經常會遇到很多問題,你可以嘗試使用'node app' 嘗試啟動網站服務,這時會有error信息顯示,如:

 

網站成功運行,app.use(logger('dev'));會顯示一下網站訪問響應信息,很棒噢,如圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM