170 похожих чатов

Хочу задать вопрос по експрессу. Я расширил интерфейс Request таким

образом [x: string]: any. И закинул туда определенный uuid идентификатор, мог ли он не записаться или очиститься в определенный момент?

9 ответов

5 просмотров

иногда вылетает ошибка, то что идентификатора нет, хотя чтобы дойти до этого шага пользователь 100% проходит через мидлварь откуда и делается запись в реквест. Будет ли решением заюзать вместо этого express-session?

Получается что Request един для всех пользователей?

Вопрос нахуя

саша2007
Вопрос нахуя

Да просто удобнее изначально так показалось, только когда возникли проблемы с этим

Експресс насилует свои обьекты

request не шарился между другими запросами, его жизнь до конца обработки. Для мусорки в express есть request.locals вроде

🅰️nimeCoder
request не шарился между другими запросами, его жи...

Если нужно получать данные от одного запроса в другом (когда-то потом) то нужна или сессия или база данных или хотяб какой то inmemory стор, в случае сессии данные по идее сохраняются только после завершения всей цепи мидлварей и часто обычно являются копией оригинала на момент прихода запроса (при условии что нет ссылочной связи) Сессии не очень надёжные и имеют гонки данных, есть шанс потереть данные внутри сессии другими из параллельного запроса

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
17
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
А кто такой мужчина в твоем понимании Азиз?
who?です 🐈
11
Ну значит тебе повезло, мы же про транк говорим оба?
Александр (Rouse_) Багель
11
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Карта сайта