звучит не очень надежно. может лучше вернуться на ноду
Может у него прям большие операции по работе с данными, и действительно это не оч на ноде делать, как потому, что она однопоточная, так и потому, что неудобный язык, если именно SQL специфичные вещи
Только если закрыть и открыть браузер из аккаунта выбивает
Так у тебя все запросы на сервер должны проходить проверку на пользователя. Если в первой вкладке пользователь разлогинился то все запросы со второй вкладки должны возвращать 401. Если блокировать надо интерфейс то как вариант хранить что -то в localstoradge. И если на первой вкладке пользователь разавторизовался то пишем в ls. При этом на второй вкладке срабатывает change ls, где можно перезагрузить страницу.
Так у тебя все запросы на сервер должны проходить проверку на пользователя. Если в первой вкладке пользователь разлогинился то все запросы со второй вкладки должны возвращать 401. Если блокировать надо интерфейс то как вариант хранить что -то в localstoradge. И если на первой вкладке пользователь разавторизовался то пишем в ls. При этом на второй вкладке срабатывает change ls, где можно перезагрузить страницу.
а если у пользователя в двух браузерах открыто?
тут не совсем понятно зачем вообще нужно чтобы блокировка мгновенно выкидывала пользователя. но если нужно, то вебсокеты/лонг-поллинг
Подскажите пожалуйста в классе это: if (error) throw new Error(error.details[0].message); в контроллере: try{…}catch(error){ return res.status(500).json(error).end(); } Почему если console.log(e) - ошибку видно из класса, а если делаю запрос постманом, мне возвращается пустой объект
Подскажите пожалуйста в классе это: if (error) throw new Error(error.details[0].message); в контроллере: try{…}catch(error){ return res.status(500).json(error).end(); } Почему если console.log(e) - ошибку видно из класса, а если делаю запрос постманом, мне возвращается пустой объект