頁面:localhost:8080/1.html
資料庫:localhost/phpmyadmin
一.模組安裝:
安裝cnpm:cnpm init -y
安裝mysql:cnpm i mysql -d
安裝co-mysql:cnpm i co-mysql -d
二.封裝:公共校驗(validator.js)
module.exports=
else
if(user.length>32)
elseif(
!/^\w$/
.test
(user)
)else},
password
(password)
else
if(password.length>32)
else}}
;
三.新建檔案 server.js
//1.連線到伺服器
//database: '2021'資料庫名
let conn=mysql.
createpool()
;let db=
co(conn)
;//2.跟http配合
//0.引數是否正確
let err=validator.
username
(query.username);if
(err)
else
else'`)
;if(data.length>0)
else
', '
$')`);
res.
write
('註冊成功');
}}catch
(e)}
} res.
end();
}else
if(pathname==
'/login'
)=query;
//0.引數是否正確
//資料庫(網頁):localhost/phpmyadmin(wamp自帶)
// database: '2021』資料庫名
五.在本地視窗執行命令:node server.js
六.新建檔案 1.html
(1.html位於server.js同層目錄,www資料夾裡)
<
!doctype html>
"en" dir=
"ltr"
>
"utf-8"
>
<
/title>
//匯入jquery.js
Node資料庫入門 登入註冊功能
1 mysql模組安裝 npm i mysql d 2 co msql模組安裝 該模組不是乙個獨立的模組,而是mysql的封裝,他可以把普通接連封裝成乙個可以做非同步呼叫的連線 npm i co mysql d insert into xx,xx values val,val insert init...
用ajax實現登入資料庫資料驗證
1 資料庫資料截圖 2 登入介面 3 登入失敗停留在登入介面 4 登入成功進入主介面 核心 登陸介面 def login request return render request,news login.html 登陸成功跳轉的首頁 def success request return render...
cas單點登入學習 配置資料庫驗證進行登入
開啟檔案,找到下圖部分 這一塊就是cas的登入使用者配置,裡面依舊有乙個預設的使用者,就是casuser mellon,所以我麼要做的就是把這裡變成資料庫的配置啦,很簡單,就是修改以上 變成 com.mysql.jdbc.driver jdbc mysql localhost 3306 cas ro...