На моем клиенте я делаю это:
useEffect(() => {
socket.emit('login', myLoginCode)
}, [])
На серверной стороне ранее я делал это:
app.get('login', (req, res) => {
const cookieProtected = {
maxAge: 946080000000,
httpOnly: true,
secure: true,
sameSite: true
}
res.cookie('id', login, cookieProtected)
res.cookie('session', encryptSession, cookieProtected)
res.cookie('logged', 'true', {
maxAge: 946080000000,
secure: true,
sameSite: true
})
})
Но как я могу сделать то же самое с сокетом?
socket.on('login', loginCode => {
// How to to place cookies in user browser from here?
}
Может быть, есть способ отправить заголовки с помощью socket.emit?