express中session的基本使用

2021-10-07 13:38:58 字數 1396 閱讀 5029

npm install express-session
配置模組

//引入session第三方模組

const session =

require

('express-session');

//配置session模組

use(

session()

);

使用

//引入框架

const express =

require

('express');

//建立路由

const admin = express.

router()

;//集合建構函式

const

=require

('../model/user');

//登入頁

admin.

get(

'/login'

,(req,res)

=>);

})admin.

post

('/login'

,async

(req,res)

=>

= req.body;

if(email.

trim()

.length ==

0|| password.

trim()

.length==0)

return res.

status

(400).

send

("請輸入郵箱");

//郵箱輸入錯誤就查詢不到

let info =

await user.

findone()

;if(info)

else

}else})

//文章編輯頁

admin.

get(

'/article-edit'

,(req,res)

=>)}

)//文章頁

admin.

get(

'/article'

,(req,res)

=>)}

)//使用者編輯頁

admin.

get(

'/user-edit'

,(req,res)

=>)}

)//使用者頁

admin.

get(

'/user'

,(req,res)

=>)}

)//將模組成員匯出

module.exports = admin

javascript中express模組的使用

最近手裡有個工作,為我們的分布式圖計算引擎開發乙個本地的伺服器,類似於tomcat的localhost 8080或者hadoop yarn中localhost 8088一樣,可以將日誌等資訊方便的展示到web介面中,因此簡單的學習了一下如何使用js搭建本地伺服器,畢竟據說js在引擎端還是有一定地位的...

express中開發常用

express中使用ejs注意點 配置第三方中介軟體 獲取post提交的資料 const bodyparser require body parser const jwt require jsonwebtoken 返回token jwt.sign 規則 加密名字 過期時間 箭頭函式 const ru...

express中post介面實現

var express require express var router express.router md5加密,加密後的長度一致 不可逆 let crypto require crypto ysitchxz0co41d7nyqfuaq 用某些 可以解密 md5 update 1234qwer...