nodejs的express 實現單點登錄及token驗證

nodejs的 server_test.js文件:

首先安裝  npm i jsonwebtoken -S

const express = require('express')
const app = express()
const jwt = require('jsonwebtoken');


const user={
    name:"張三",
    pwd:"123456"
}
//生成token
const token = jwt.sign(user, "suibian",{
    expiresIn: 180 ,//3分鐘過期
    //algorithm: 'RS256'//加密算法
});
console.log(token)

//解碼
jwt.verify(token, 'suibian', function(err, decoded) {
    console.log(err)
    console.log(decoded)
})

app.get('/', (req, res) => {
    return res.send('Hello World!')
}
)

app.listen(3301);
console.log('Running  server at http://localhost:3301/getName')

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章