Vue admin template 的控制流程

2021-10-07 12:32:16 字數 1861 閱讀 8256

具體的express,寫法

const express = require('express')

const jwt = require('express-jwt')

const jwtsign = require('jsonwebtoken')

const cookieparser = require('cookie-parser')

const cors = require('cors')

const getcookieexpires = () =>

const jwt_private_key = '123_test'

// jwt缺省會從req.header.authorization獲取token,所以客戶端請求中需要設定header的authorization欄位。

// 這個預設行為也可以通過gettoken方法改變,比如從cookie中獲取token

secret: jwt_private_key,

credentialsrequired: true,

// gettoken: (req) => req.cookies.mt_token,

}).unless())

res.end('home')

})// 使用jwt生成的token有個弊端:

// 1.第一次登入的時候,如果使用const token1 = jwtsign.sign(

// ,

// jwt_private_key,

//

// )生成token1,token1裡只有username資訊,這時候cookie中存的是token1

// 2.如果由於需求變更,需要token裡面再加入password,role等資訊,即const token2 = jwtsign.sign(

// ,

// jwt_private_key,

//

// ),這時候cookie中依然是token1,需要使用者重新登入才能生成token2,並存到cookie中。

// 所以如果不重新登入,則token中依然還是只有username這個資訊,沒有password和role資訊。

// 如果使用session就沒有這個問題。

// 而且使用jwt生成的token,做不了單點登入。如果需要做單點登入,就需要引入redis做狀態管理

console.log('http服務啟動成功: http://%s:%s', address, port)

})

python控制流教程 python控制流

1.if.elif.else 語法 if 判斷條件 語句.elif 判斷條件 語句.else 語句.elif語句可以有0個或多個 2.while和for迴圈 while 判斷條件 語句.for iterating var in sequence statements s 可以在while迴圈體中巢狀...

mysql流控制 mysql 控制流函式

ifnull expr1,expr2 如果 expr1 為非 null 的,ifnull 返回 expr1,否則返回 expr2。ifnull 返回乙個數字或字串值 mysql select ifnull 1,0 1 mysql select ifnull null,10 10 如果 expr1 e...

控制流分析

控制流分析是資料流分析以及後端優化的基礎,其的目標是建立控制流圖 control flow graph 控制流圖的結點代表乙個基本塊 basic block 邊代表控制流的運動方向。基本塊 其中的 要麼全部執行,要麼全部不執行。基於這原則,有下列3種情況導致 分入不同的basic block中。1....