Задать вопрос
@historydev
long long long long long .... int

Аутентификация (Node.js Express-session), я не могу понять как это работает,поможете?

Я использую express-socket.io-session поверх, для возможности использования данных через socket.
Вот доки: https://www.npmjs.com/package/express-socket.io-session
Ниже я их подключаю.
var session = require("express-session")({

    secret: 'boss',

    resave: true,

    saveUninitialized: true,

			cookie: {
				maxAge: 25200000
			}
});

var sharedsession = require("express-socket.io-session");

Здесь насколько я понимаю,я их активирую:
app.use(session);

 

// Use shared session middleware for socket.io

// setting autoSave:true

io.use(sharedsession(session, {

    autoSave:true

})); 

Данные заносятся(sess.connect закомментил т.к. не знаю работает ли это, да и не помогло):
sess = socket.handshake.session;
			//sess.connect;
			sess.uid = socket.id;

Объясните мне,дураку,как это работает, простыми словами и как это использовать для аутентификации, как открывать и закрывать сессию, удаляются ли данные сессии после её закрытия и т.д.
  • Вопрос задан
  • 192 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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