Я хотел бы сделать проверку подлинности, но вернитесь ко мне;
JsonWebTokenError: должен быть предоставлен секретный или открытый ключ
Я могу успешно взять токен
как я могу это исправить?
Я следую этому уроку;
https://www.youtube.com/watch?v=8Ip0pcwbWYM&t=633s
const jwt = require('jsonwebtoken');
module.exports = (req,res,next) =>{
try{
const token = req.headers.authorization.split(" ")[1];
console.log(token);
const decoded = jwt.verify(token,process.env.JWT_KEY);
req.userData = decoded;
next();
}catch(error){
console.log(error);
return res.status(401).json({
message :'Auth failed'
})
}
}