上一节我们已经将采集到的用户注册信息以post方式发送到node。现在我们要做的就是在nodeJs中连接数据库,将数据保存到mongoDB中。第一步在nodeJs中安装mongoDB的驱动包,使用包管理器,在命令行执行如下命令:全局安装驱动npminstallmongodb-g在当前项目中引入mongodbnpminstallmongodb--save第二步,//导入mongoDB模块,获取其客户端对象varMongoClient=require('mongodb').MongoClient;//mongoDB连接字符StringvarDB_CONN_STR='mongodb://localhost:27017/';mongoDB连接字符串在哪里?到这里,第三步就是写用户注册界面了,代码如下,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){//数据库名:proShopCartvar_dbo=db.db('proShopCart');//集合名称:userInfovar_collection=_dbo.collection('userInfo');_collection.insertOne(_insertMsg,function(err,result){if(err)throwerr;console.log('注册成功!');res.send({regInfo:'注册成功!',reg_code:1})db.close();})})});});至此,这个用户已经注册了,当然这个功能的功能就说完了,基本没有对这个功能模块进行边界判断。但是不管用户注册多么复杂,它的大体逻辑肯定是这样的。然后,本系列将在这里更新。更多内容,同学们可以去这里查看,Vue+Node手机商城实战视频教程【共79节】所有课程列表在这里。点击图片查看大图更多咨询请加我微信:blazeloulan,谢谢观看
