Uso de las bibliotecas Express + ws (websocket).
La "aplicación" usa algún middleware Express para agregar el usuario actual al objeto de solicitud, pero WS obtiene un objeto de solicitud de nodo sin la información que necesito.
¿Cómo puedo pasar estos datos al websocket al actualizar la conexión?
const server = http.createServer(app); // app is using the express middleware to add info I need const wss: WebSocket.Server = new WebSocketService(clients, { noServer: true }).wss; server.on('upgrade', (request, socket: any, head) => { wss.handleUpgrade(request, socket, head, (ws: WebSocket) => { wss.emit('connection', ws, request); }); }); server.listen(3000, () => { console.log('Listening on port 3000'); });