partyzanx
@partyzanx

Почему не работает unload?

Пытаюсь закрыть сессию перед выходом из вкладки этим кодом

window.unload = function() {
    let xhr = new XMLHttpRequest();
    xhr.open('GET', '/user/sessionDestroy');
    xhr.send();
    };


node.js в роутере /user/
router.get('/sessionDestroy', (req, res) => {
    console.log(1);
    req.session.destroy();
    res.status(200).send('ok');
})

Код не срабатывает вообще, хотя если зайти на сайт localhost:3000/user/sessionDestroy то сессия удаляется.
Т.е. на бэк вообще не поступает сигнал
  • Вопрос задан
  • 213 просмотров
Решения вопроса 1
LenovoId
@LenovoId
svg, css,js
window.onunload - может так ?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@historydev Куратор тега JavaScript
Острая аллергия на анимешников
/sessionDestroy !== /user/sessionDestroy
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы