Вопросы по теме 'express-session'
Можно ли получить экспресс-сессию по sessionID?
У меня есть приложение NodeJS Express, которое использует экспресс-сеанс. Это прекрасно работает, пока поддерживаются файлы cookie сеанса.
К сожалению, он также должен работать с приложением PhoneGap, которое не поддерживает файлы cookie любого...
4715 просмотров
schedule
02.12.2022
Попытка закодировать аутентификацию пользователя для входа в экспресс, не удается войти в систему с использованием экспресс-сеанса в узле
Я пытаюсь написать код для аутентификации пользователя при входе в экспресс с использованием экспресс-сеанса.
Это мой 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 просмотров
schedule
17.12.2023
Автоматически удалять документ 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 просмотров
schedule
29.06.2023
TypeScript: расширение интерфейса Express.Session собственным классом
Я работаю над проектом Typescript с пакетами npm. Я хочу добавить свойство в интерфейс Express.Session.
пример класса:
class User {
name: string;
email: string;
password: string;
}
export = User;
Новый файл d.ts для...
6174 просмотров
schedule
26.12.2022
Как запустить несколько приложений 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 просмотров
schedule
08.04.2024
Получение пула соединений из Knex (чтобы поделиться им с экспресс-сеансом mysql)
У меня knex настроен на использование MySQL с пулом:
var knex = require("knex")({
client: "mysql",
connection: {
host: ...,
user: ...,
password: ...,
database: ...
},
pool: {
min: 0,...
802 просмотров
schedule
24.12.2022
Сессия экспресс-установки для определенных маршрутов
Я пытаюсь включить сеансы только для некоторых маршрутов (аутентификационных), но у меня проблема из-за маршрутов страницы ошибок:
У меня есть это:
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 просмотров
schedule
20.09.2023
Express-Validator проверяет ответ POST от внешнего API (включая сеанс и запрос)
У меня есть простая форма с именем и электронной почтой.
Я должен отправить эти данные во внешний API (почему я использую запрос).
В форме я использую action="/send" для использования route.post('/send'...
Данные из будут опубликованы, и я...
108 просмотров
schedule
18.10.2022
Как настроить хранилище экспресс-сессий redis с обратной связью?
Я использую loopback 3. Какой коннектор лучше loopback-connect-redis или loopback-kv-redis и как настроить атрибут хранилища в объекте экспресс-сеанса после добавления источник данных .
Я пытался: store: app.dataSources.myDataSourceName но...
507 просмотров
schedule
07.02.2024