общаться с сервом по сокетам.
Вопрос, как это лучше сделать?
После успешного логина отправлять обьект пользователя на ui (он на React), сохранять его в стор и при каждом сокет запросе с ui вкладывать обьект юзера в пол. нагрузку? Но как тогда проверять аутентифицирован ли пользователь? Ведь, req.user не будет...
Да и вообще много вопросов что да как. И нужен ли вообще тут Passport.
Может кто реализовывал аутентификацию по веб сокетам, или схожие кейсы?
Буду благодарен за любую инфу. Может есть что кинуть в меня на почитать...
Спасибо.
const wss = new WebSocket.Server({ port: 8080 }); wss.on('connection', function connection(ws) { var user = null ws.on('message', function incoming(message) { console.log('received: %s from user %s', message, user); }); ws.send('something'); ws.on('login', function(data){ user = {id:1, name: "test"} }) }); Как то так
Обсуждают сегодня