Estoy usando Node.JS y estoy usando http para usar un servidor express en el que mi WebSocket está activado, pero cuando intento conectarme al socket, aparece el error 'HTTP esperado/'.
Mi código:
const express = require('express'); const app = express(); const server = require('http').createServer(app); app.get('/', (req, res) => { res.send("Hello World!"); }); const wss = new WebSocket.Server({ server }); // web socket stuff here server.listen(port, () => { console.log(`HTTP Server started on port ${port}`); });Y luego, en otro proyecto de Node, tengo esto para conectar:
const WebSocket = require('ws'); const ws = new WebSocket.WebSocket('ws://localhost:3000/ws');¿Alguna ayuda?
//my memory in this question was that const WebSocket = require('ws'); const socket = new WebSocket.Server({ port: 2424, host: "localhost"}); socket.on('connection', function(ws, wss) { var domain = wss.headers.origin; //etc...Pero tal vez usted tiene un frente para comunicarse si no es la buena respuesta?