У меня есть система входа в систему и когда я выхожу из системы (сеанс уничтожается). Затем, когда я go возвращаюсь на страницу, с которой я вышел из системы, она все еще загружается, но сначала при перезагрузке страницы она видит, что сеанс уничтожен.
Что я могу сделать, чтобы я / пользователь мог ' t go назад и увидеть страницу?
Функция автоматизации для каждой из моих страниц:
const pkAuth = (req, res, user, callback) => {
if (!user) {
res.writeHead(302, {
'location': '/giveRedirectPK?Link=?Err=notLoggedIn'
});
res.end();
} else {
var token = user['privateToken'];
var legit = jwt.verify(token, publicKEY, function (err, decoded) {
if (err) {
if (err.name === 'TokenExpiredError' && decoded === undefined) {
var wasOnLink = req.protocol + '://' + req.get('host') + req.originalUrl;
req.session.tokenExpired = {
type: true,
link: wasOnLink
};
res.writeHead(302, {
'location': '/giveRedirectPK?Link=?Err=notLoggedIn'
});
res.end();
}
} else {
callback(true);
}
});
}
};
Мой выход POST:
server.post('/pk/pkSignout', (req, res) => {
req.session.destroy(err => {
res.writeHead(302, {
'location': '/giveRedirectPK?Link=',
});
res.end();
});
});