token

@url =http://localhost:8000
@json=Content-Type: application/json

@auth=Authorization:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiYWRtaW4iLCJpYXQiOjE2Mzg1MjIwNzQsImV4cCI6MTYzODUyMjM3NH0.sI_Jdbazo0CEQkcPG0pYiCbiEcd-XyFhlGpmir0cO-M

###登录
POST {{url}}/login
{{json}}

{
    "name":"admin",
    "pwd":"123456"
}

###获取数据
GET {{url}}/data
{{auth}}

### 查询
GET {{url}}/tag
{{auth}}
### 添加
POST {{url}}/tag
{{json}}
{{auth}}
#content
//表单方式
# id=1000&name="张三"
{
    "text":"6234"
}
### 删除
DELETE {{url}}/tag
{{json}}

{
    "_id":"61a887ada8457be730ee21d6"
}

### content 查询
GET {{url}}/content

### content 添加
POST {{url}}/content HTTP/1.1
{{json}}

{
    "title":"孤独的根号三",
    "content":"一个孤独的根号三七八九"
    
}

### 删除
DELETE {{url}}/content
{{json}}

{
    "_id":"61a889f2116f2745d91ff7e6"
}

### 修改
PUT {{url}}/content?_id=61a88d6be8778fb3f69eae48
{{json}}

{
    "top":"true"
}

### user 查询
GET {{url}}/user HTTP/1.1

### user 添加
POST {{url}}/user HTTP/1.1
{{json}}

{
    "name":"小明",
    "password":"12233yfr",
    "email":"1637743640@qq.com",
    "namegrop":"限制会员"
}

### user删除
DELETE {{url}}/user
{{json}}

{
    "_id":"61a88c540d6c4ff5952338c6"
}

### user修改
PUT {{url}}/user?_id=61a88d05e8778fb3f69eae44
{{json}}

{
    "name":"小红"
}

  

const {success,fail} = require("../toast");
const jwt=require("jsonwebtoken");
const key="web";

module.exports=function(router){
    router.post("/login",async ctx=>{
    const{name,pwd} = ctx.request.body;
    if(name==="admin"&&pwd==="123456"){
        //加密
    const token=jwt.sign({name:"admin"},key,{expiresIn:300});
        return success(ctx,"Bearer "+token);
    }else{
        return fail(ctx,"账号或密码不正确");
    }
    }).get("/data",async ctx=>{
        return success(ctx,{});
    })
var jwt=require('jsonwebtoken');

var token=jwt.sign({id:10001},'shhhh',{algorithm:'R5256',expiresIn:60});

var decoded=jwt.verify(token,'shhhh')

  

}

  

 

posted @ 2021-12-05 13:16  与神明画过押  阅读(76)  评论(0)    收藏  举报