Вопросы по теме 'express-session'

Можно ли получить экспресс-сессию по sessionID?
У меня есть приложение NodeJS Express, которое использует экспресс-сеанс. Это прекрасно работает, пока поддерживаются файлы cookie сеанса. К сожалению, он также должен работать с приложением PhoneGap, которое не поддерживает файлы cookie любого...
4715 просмотров

Попытка закодировать аутентификацию пользователя для входа в экспресс, не удается войти в систему с использованием экспресс-сеанса в узле
Я пытаюсь написать код для аутентификации пользователя при входе в экспресс с использованием экспресс-сеанса. Это мой account.js API .use(bodyParser.urlencoded()) .use(bodyParser.json()) .use(session({ secret: 'hcdjnxcds6cebs73ebd7e3bdb7db73e'...
263 просмотров
schedule 23.09.2022

В чем разница между saveUninitialized и resave?
Промежуточное программное обеспечение сеанса для Express предоставляет несколько настраиваемых параметров . повторно сохранить : «Принудительно сохраняет сеанс обратно в хранилище сеансов, даже если сеанс никогда не изменялся во время запроса»....
4928 просмотров
schedule 08.12.2022

Node js создает разные идентификаторы сеанса для каждого запроса
Использование экспресс-сессии и хранение сессии в файлах. Однако каждый запрос создает новый идентификатор сеанса и создается новый файл. Вот код, который я использую для создания сеанса. app.use(session({ secret: 'keyboard cat', resave:...
2944 просмотров
schedule 26.01.2023

Аутентификация socket.io с обменом данными сеанса, как работает io.use()
Вдохновленный Как делиться сеансами с Socket.IO 1.x и Express 4.x? я реализовал аутентификацию сокета каким-то "чистым" способом, где нет необходимости использовать куки-парсер и читать куки из заголовков, но некоторые моменты остаются для меня...
1447 просмотров

Автоматически удалять документ mongodb после периода бездействия
Мне нужно удалить документы mongodb после определенного периода отсутствия доступа. У меня есть токен доступа, который я использую для извлечения данных из внешнего источника и сохранения их в моей базе данных. В моем сеансе я храню...
1561 просмотров
schedule 27.12.2023

экспресс-сессия не сохраняла сессию
Здесь я использовал экспресс-сеанс для хранения пользовательского сеанса, но обнаружил, что req.session.user всегда не определен. Забавно, что когда я использовал почтальон плагина Chrome для посещения, проблем не было. так как это исправить?...
250 просмотров
schedule 31.12.2022

express-session: конфигурация истечения срока действия скользящего сеанса
Итак, я использую экспресс-сеанс с магазином монго, например: app.use(session({ secret: 'some secret here', saveUninitialized: false, resave: false, store: new MongoStore({ url: 'http://someurlhere' }) })); У меня есть...
1456 просмотров
schedule 24.12.2022

Экспресс-сессии путаются для некоторых пользователей с Passport.js
Я запускаю приложение Express node.js, которое позволяет пользователям входить в систему с помощью локальных стратегий PassportJS или стратегий LinkedIn, и для большинства пользователей это работает нормально — они входят в систему и видят свои...
948 просмотров

TypeScript: расширение интерфейса Express.Session собственным классом
Я работаю над проектом Typescript с пакетами npm. Я хочу добавить свойство в интерфейс Express.Session. пример класса: class User { name: string; email: string; password: string; } export = User; Новый файл d.ts для...
6174 просмотров

Как запустить несколько приложений Express/Nodejs на локальном хосте?
Я запускаю экспресс-приложение для клиентского (внешнего) приложения на порту 3000 и другое экспресс-приложение администратора на 8080. Но когда я просматриваю любые страницы или обновляю любую страницу в клиентском экспресс-приложении, сеанс в...
1185 просмотров
schedule 20.07.2023

безопасный экспресс-сеанс: правда
app.use(session({ secret: "testing credentials", store: sessionStore, resave: true, saveUninitialized: true, cookie : { httpOnly: true, //secure: true, maxAge : 60 * 60 * 1000 } })); Я работаю...
5416 просмотров
schedule 13.03.2023

Получить список сеансов из sessionStore и уничтожить предыдущие сеансы пользователя NodeJS
Мне нужно получить список сеансов из sessionStore(MongoStore) и удалить предыдущий сеанс входа в систему. Я использую экспресс-сессию для хранения сессий в БД. var userId = req.query.userid; if (!userId) return res.status(400).send({...
2150 просмотров

Получение пула соединений из Knex (чтобы поделиться им с экспресс-сеансом mysql)
У меня knex настроен на использование MySQL с пулом: var knex = require("knex")({ client: "mysql", connection: { host: ..., user: ..., password: ..., database: ... }, pool: { min: 0,...
802 просмотров

Сессия экспресс-установки для определенных маршрутов
Я пытаюсь включить сеансы только для некоторых маршрутов (аутентификационных), но у меня проблема из-за маршрутов страницы ошибок: У меня есть это: app.use(session({ secret: config.secrets.session, saveUninitialized: false,...
4553 просмотров
schedule 15.06.2022

Утечка памяти Heroku connect.sessions(), не масштабируется
при попытке развернуть приложение с помощью heroku, которое имеет вызовы API и подключается к базе данных... журнал ошибок: «connect.session() MemoryStore не предназначен для производственной среды, так как будет происходить утечка памяти и не...
1029 просмотров
schedule 10.05.2023

Вызов экспресс-сеанса при поддержке connect-redis внутри websockets/ws
Хорошо, так вот. Я пытаюсь использовать express-session при поддержке connect-redis вместе с websockets/ws . Подавляющее большинство примеров кода, которые я видел, обычно включают использование Express для обслуживания клиента сценария...
383 просмотров
schedule 09.09.2023

Node.js SPA, как разграничить сеансы обработки для отдельных посещений сайта (обновления страниц) и долгосрочных посещений сайта (открытие/закрытие браузера)
Я делаю SPA с функцией входа в систему. Первоначально я реализовал обработку сеанса с помощью «express-session», чтобы mongoDB _id пользователя сохранялся, и они могли нажать «обновить», не выходя из системы, что сработало отлично. Отсюда я хочу...
627 просмотров

Express-Validator проверяет ответ POST от внешнего API (включая сеанс и запрос)
У меня есть простая форма с именем и электронной почтой. Я должен отправить эти данные во внешний API (почему я использую запрос). В форме я использую action="/send" для использования route.post('/send'... Данные из будут опубликованы, и я...
108 просмотров

Как настроить хранилище экспресс-сессий redis с обратной связью?
Я использую loopback 3. Какой коннектор лучше loopback-connect-redis или loopback-kv-redis и как настроить атрибут хранилища в объекте экспресс-сеанса после добавления источник данных . Я пытался: store: app.dataSources.myDataSourceName но...
507 просмотров
schedule 07.02.2024