打開這個網(wǎng)站你會回來感謝我的汕頭網(wǎng)站排名優(yōu)化
1. 初始化項目 cmd 執(zhí)行
cnpm init -y
創(chuàng)建README.md
依賴安裝
1. 數(shù)據(jù)庫 和 框架 mysql express
cnpm install mysql express --save
2. 后端跨域 cors
cnpm i cors
3. 安裝 body-parser 聲明引用 用于接收前端 post 過來的數(shù)據(jù)
cnpm install --save body-parser
4. 關(guān)于后端 token 問題
cnpm i -S jsonwebtoken
cnpm i express-jwt
測試使用 jwt
+ jsonwebtoken
+ 專門生成 token 和解析 token 的 一個第三方
使用
1.下載 cnpm i -S jsonwebtoken
2.導入
3.使用
=> 生成 jwt.sign(你要保存的信息,口令,參數(shù))
-> 保存的信息
-> 加密口令,加密的時候混入信息使用,解密的時候還要這個口令
-> 參數(shù):是一個對象, {}
+ expiresIn 過期時間,單位為秒('id')
=> 解碼:jwt.verify(你要解析的token,口令)
-> token:必須是一個指定的 token
-> 口令:必須是加密時候的口令
-> 回調(diào)函數(shù):接收結(jié)果
express-jwt
+ 是一個 express 框架 和 jwt 結(jié)合的第三方中間件
+ 作用 驗證 token
使用
1.下載 cnpm i express-jwt
2.導入
3.注冊為中間件