#node.js #reactjs #authentication #jwt #backend
Вопрос:
я использую файлы cookie для аутентификации с использованием веб-токена json, но возникает такая ошибка » имя:» JsonWebTokenError», сообщение: «необходимо предоставить jwt «» я не могу понять, почему это происходит.токен jwt присутствует в моем браузере в виде файла cookie. ниже приведен бэкэнд
exports.resumes = async function (req, res) {
try{
const token = req.cookies.jwt;
const userid = jwt.verify(token, "secretKey").subject;
const user = await User.findById(userid);
console.log(user);
if (user) {
const resumes = await Resume.find({userid:userid});
console.log(resumes);
res.json({data:resumes});
} else {
res.send("user not found");
}
}
catch(err){
console.log(err,"error");
}
}
ниже приведен вызов api из интерфейса
const fun = async () => {
let data = [];
console.log("inside fun() funciton ");
let res = await axios.post(
"http://localhost:8000/user/resumes",
{},
{ withCredentials: true }
);
console.log(res.data.data);
return res.data.data;
};