Я пытаюсь реализовать приложение регистрации / входа с помощью аутентификации на основе токенов.Я использую JWT / экспресс-модули NodeJS.Все работает нормально, например, вход в систему и достижение других маршрутов после входа в систему. Однако я не могу выйти.Я попытался получить / отправить / запросы, но все же я получаю это:
Cannot GET /api/users/logout
и
Cannot POST /api/users/logout
статус localhost: 404: не найден, и вот мой код
router.post(`/logout`, (req,res,next) =>{
if(myToken !== ""){
jwt.verify(myToken, `privatekey`, function(err, decoded) {
if (err) {
return res.json({ success: false, message: 'Token is not valid anymore' });
} else {
routes
req.decoded = decoded;
next();
}
});
} else {
res.send(400,`You are not logged in!`);
}
});
myToken - это переменная, которую я использую для сохранения токена jwt после входа в систему.