上一節,我們已經把收集到的用戶註冊的信息,以post方式傳到node之中。
那如今我們要作的,就是在nodeJs中,鏈接數據庫,並把數據保存到mongoDB中,
第一步,安裝mongoDB在nodeJs裏的驅動包,
使用包管理器,在命令行執行以下指令: 全局安裝驅動 npm install mongodb -g 在當前項目中引入mongodb npm install mongodb --save
第二步,
// 引入 mongoDB模塊,得到它的客戶端對象 var MongoClient = require('mongodb').MongoClient; // mongoDB鏈接字符串 var DB_CONN_STR = 'mongodb://localhost:27017/';
這個mongoDB鏈接字符串在哪呢?它就在這裏,node
第三步,編寫用戶註冊接口,代碼以下,
app.post('/register_post', function(req, res){ let _allData = ''; req.on('data', function(_d){ _allData+= _d; }); req.on('end',function(){ console.log( _allData ); let _insertMsg = JSON.parse( _allData ); // 這個部分,示例代碼裏都有,同窗們複製一下,不要本身寫,很容易錯 MongoClient.connect( DB_CONN_STR, function(err, db){ // 數據庫名:proShopCart var _dbo = db.db('proShopCart'); // 集合名:userInfo var _collection = _dbo.collection( 'userInfo' ); _collection.insertOne( _insertMsg, function(err, result){ if(err) throw err; console.log('註冊成功!'); res.send({ regInfo:'註冊成功!', reg_code : 1 }) db.close(); }) }) }); });
至此,這個用戶註冊的功能算是完事了。固然了,這個功能模塊的各類邊界判斷是基本沒有。但不管多麼複雜的用戶註冊,它的大致邏輯主線確定是這樣的。
而後呢,這個系列,就更新到這裏,更多的內容,同窗們能夠去這裏查看,mongodb
所有課程列表在此,點擊圖片,查看大圖npm
更多諮詢能夠加我微信:blazeloulan,謝謝觀看微信