TypeError:無法在verifyToken(file:///C:/Users/awan7/Downloads/JWT-AUTH/backend/middleware/VerifiedToken.js:4:35)讀取未定義的屬性(讀取“授權”)
import jwt from "jsonwebtoken";
export const verifyToken = (res, req, next) => {
const authHeader = req.headers['authorization'];
const token = authHeader && authHeader.split(' ')[1];
if (token == null) return res.sendStatus(401);
jwt.verify(token, process.env.ACCESS_TOKEN_SECRET, (err, decoded) => {
if (err) return res.sendStatus(403);
req.email = decoded.email;
next();
})
}
我不知道是什么。。
uj5u.com熱心網友回復:
從“jsonwebtoken”匯入 jwt;
export const verifyToken = (res, req, next) => { --->> 我從這里更改了我的代碼
export const verifyToken = (req, res, next) => { <<--- in to this
const authHeader = req.headers['authorization'];
const token = authHeader && authHeader.split(' ')[1];
if (token == null) return res.sendStatus(401);
jwt.verify(token, process.env.ACCESS_TOKEN_SECRET, (err, decoded) => {
if (err) return res.sendStatus(403);
req.email = decoded.email;
next();
})
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/526433.html
標籤:节点.js验证确认
