重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
這篇文章主要介紹了Node.js+Express+MySQL如何實現用戶登錄注冊功能,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創新互聯網站建設提供從項目策劃、軟件開發,軟件安全維護、網站優化(SEO)、網站分析、效果評估等整套的建站服務,主營業務為網站設計制作、成都網站建設,手機APP定制開發以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。創新互聯深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
具體內容如下
IDE:WebStorm
工程目錄:
數據庫表
Login.js:
/** * Created by linziyu on 2017/7/8. */ /** * express接收html傳遞的參數 */ var express=require('express'); var app=express(); var mysql=require('mysql'); /** * 配置MySql */ var connection = mysql.createConnection({ host : '127.0.0.1', user : 'root', password : '1996112lin', database : 'mydata', port:'3306' }); connection.connect(); app.get('/',function (req,res) { res.sendfile(__dirname + "/" + "index.html" ); }) /** * 實現登錄驗證功能 */ app.get('/login',function (req,res) { var name=req.query.name; var pwd=req.query.pwd; var selectSQL = "select * from user where uname = '"+name+"' and pwd = '"+pwd+"'"; connection.query(selectSQL,function (err,rs) { if (err) throw err; console.log(rs); console.log('OK'); res.sendfile(__dirname + "/" + "OK.html" ); }) }) app.get('/register.html',function (req,res) { res.sendfile(__dirname+"/"+"register.html"); }) /** * 實現注冊功能 */ app.get('/register',function (req,res) { var name=req.query.name; var pwd=req.query.pwd; var user={uname:name,pwd:pwd}; connection.query('insert into user set ?',user,function (err,rs) { if (err) throw err; console.log('ok'); res.sendfile(__dirname + "/" + "index.html" ); }) }) var server=app.listen(7744,function () { console.log("start"); })
Index.html:
注冊Title
Register.html:
Title
啟動后訪問:http://localhost:7744/
感謝你能夠認真閱讀完這篇文章,希望小編分享的“Node.js+Express+MySql如何實現用戶登錄注冊功能”這篇文章對大家有幫助,同時也希望大家多多支持創新互聯,關注創新互聯行業資訊頻道,更多相關知識等著你來學習!