NODE.JS JWT 登录示例

2019-06-27  本文已影响0人  籽祥

简单的示例-之后可能会用到


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 一般通过头部信息传递

上一篇 下一篇

猜你喜欢

热点阅读