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')