日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

node+express+mongDB实现简单登录注册

發(fā)布時間:2025/5/22 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 node+express+mongDB实现简单登录注册 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

exprss學(xué)習(xí)參考資料
npm 與 package.json 快速入門
MongoDB的數(shù)據(jù)庫和集合的基礎(chǔ)操作

安裝依賴包

` npm install express -save
npm install mongoose -save
`

編寫入口文件

app.js:

var express = require('express') var path = require("path") var app=express() var mongoose=require('mongoose') require('./Schemas/UserSchema.js') var User=mongoose.model('u2');//User為model namevar url = "mongodb://127.0.0.1:27017/nodejs"; //mongo是我的數(shù)據(jù)庫 var db = mongoose.connect(url); //連接數(shù)據(jù)庫/*** 端口監(jiān)聽*/ var server=app.listen(3000,function () {console.log("start"); }) //靜態(tài)文件放在view里 app.use(express.static('view')); // view engine setup app.set('views', path.join(__dirname, 'view')); app.set('view engine', 'html'); // 拿出login的視圖 app.get('/',function(req,res){res.sendfile(__dirname+'/'+'view/login.html') }) // // 登錄的處理邏輯 // app.get('/login',function(req,res){var name=req.query.name;var pwd=req.query.pwd;User.findOne({name:name,pwd:pwd},function(err,result){//把返回的值,傳入回調(diào)函數(shù)if (result==null) {res.sendfile(__dirname+'/'+'view/no.html');} else {res.sendfile(__dirname+'/'+'view/index.html');}})})//注冊邏輯 // app.get('/register',function(req,res){var name=req.query.name;var pwd=req.query.pwd;//通過model建立一個documentvar user=new User({name: name,pwd: pwd})//保存到數(shù)據(jù)庫里 //MongoDB 使用 insert() 或 save() 方法向集合中插入文檔 //如果不指定 _id 字段 save() 方法類似于 insert() 方法。如果指定 _id 字段,則會更新該 _id 的數(shù)據(jù)。 user.save(function(err,result){if(result==null){res.sendfile(__dirname + "/" + "view/no.html" );}else {res.sendfile(__dirname + "/" + "view/register_OK.html" );} })})

數(shù)據(jù)庫的schema文件 schemas/userSchema.js

var mongoose = require('mongoose'); var UserSchema =new mongoose.Schema({//定義數(shù)據(jù)模型name:String,pwd:String }); // 將這個User Schema,發(fā)布為Model,第一個參數(shù)為數(shù)據(jù)庫的一個集合(表),沒有 會自動創(chuàng)建 mongoose.model('u2',UserSchema);

創(chuàng)建視圖文件view


eg:register.html

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>注冊</title> </head> <body><form action="http://127.0.0.1:3000/register" ><p><span>name:</span><br><input name="name" type="text"></p><p><span>password:</span><br><input name="pwd" ></p><p><input type="submit" value="submit"></p></form> </body> </html>

login.html:

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>登錄</title> </head> <body><h1>Hello World</h1> <p>Welcome to</p> <form action="http://127.0.0.1:3000/login" ><p><span>name:</span><br><input name="name" type="text"></p><p><span>password:</span><br><input name="pwd" ></p><p><input type="submit" value="submit"></p> </form> <a href="./register.html">注冊</a> </body> </html>

成功了!看看我們的MongoDB數(shù)據(jù)庫(這里用了可視化工具)

總結(jié)

以上是生活随笔為你收集整理的node+express+mongDB实现简单登录注册的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美性久久久 | 精品久久久久成人码免费动漫 | 欧美成人免费大片 | 囯产精品一品二区三区 | 亚洲一级在线 | 成人欧美一区二区三区黑人免费 | 精品一区二区日韩 | 伊人射 | 久久久一区二区三区四区 | 草草国产| 欧美性猛交xxxx乱大交退制版 | 亚洲av熟女高潮一区二区 | 香蕉视频传媒 | 国模人体私拍xvideos | 国产又黄又粗又猛又爽 | 国产精品久久久久久久久久久久久久久久久久 | 国产精品无码无卡无需播放器 | 丰满岳乱妇一区二区三区 | www成人在线| 人妻熟女一区二区三区 | 亚洲精品韩国 | 亚洲在线观看免费视频 | 高h奶汁双性受1v1 | 精品国产一区二区三区噜噜噜 | 欧美亚一区二区三区 | 国产色图视频 | 国产一线av | 午夜寂寞视频 | 国产精彩视频一区 | 伊人视频 | 三级网站在线免费观看 | 国产视频网站在线观看 | 色桃视频 | 大桥未久视频在线观看 | 黄色免费视频网站 | 伊人亚洲精品 | 国产日韩欧美一区 | 久久久久久久久综合 | 欧美在线中文字幕 | 国产精品丝袜一区 | av免费网站 | 国产高清免费在线观看 | 国产aaaaaa| 亚洲片国产一区一级在线观看 | 九九这里只有精品视频 | 成年人看的黄色 | 亚洲福利av | 桃色视频在线 | 欢乐谷在线观看免费播放高清 | 免费欧美一级视频 | www亚洲成人 | 久操中文 | 影音先锋91 | 伊人青青草原 | 国产欧美日| 精品1区2区 | 久久国产中文字幕 | 和美女啪啪 | 国产精品乱码 | 精品久久久久久久久久久久久久久久久久 | 国产麻豆一精品一男同 | 国产日韩欧美久久 | 五月天久久综合 | 欧美日韩v | 视频久久 | 黄色片网站免费在线观看 | jzzijzzij日本成熟少妇 | 日韩av在线免费 | 人妻体体内射精一区二区 | 日本一区二区网站 | 国产又大又粗又爽 | 丝袜ol美脚秘书在线播放 | 欧美精品一区二区性色a+v | 亚洲a√ | 国产精选网站 | 午夜激情网站 | 黄色成人在线观看 | 久久久久久久无码 | 无码人妻aⅴ一区二区三区69岛 | 蜜桃成人在线观看 | 人人爱人人草 | 丁香花电影高清在线阅读免费 | av在线官网 | 亚洲制服丝袜一区 | 亚洲美女福利视频 | free性欧美69巨大 | 先锋资源在线视频 | 青青成人网 | 欧美成人做爰大片免费看黄石 | 黄色日比视频 | 超碰xxx | 精品不卡在线 | 日韩中文字幕高清 | 性做久久久久久免费观看 | 肉感丰满的av演员 | 中文字幕一区二区在线观看 | 婷婷激情社区 | 中文字幕+乱码+中文乱码www | 亚洲人做受 |