简单的示例-之后可能会用到
const express = require("express");
const jwt = require("jsonwebtoken");
const app = express();
const secret = 'abc';
app.get("/",function(req,res){
res.send("Hello")
})
app.get("/sign",function(req,res){
let token = jwt.sign({
name: 'ChasenKaos',
pwd:"Hello"
}, secret, {
expiresIn: 30*60*1 // 1小时过期
});
res.send(token)
})
app.get("/Hello/:token",function(req,res){
jwt.verify(req.params.token, secret, (error, decoded) => {
if(error) {
console.log(error.message);
}
console.log(decoded)
res.json(decoded);
})
})
app.listen(3000,function(){
console.log("服务器启动 http://localhost:3000")
})
token 一般通过头部信息传递