Estoy convirtiendo una aplicación a importaciones ES6 en lugar de CommonJS y tengo problemas con el paquete ws.
Aquí está el código antiguo:
const { createServer } = require('http'); const ws = require('ws'); const server = createServer(); server.listen(123); const wsServer = new ws.Server({ server }); wsServer.on('connection', (socket) => { //...Aquí está el nuevo código:
import wsPackage from 'ws'; const { Server } = wsPackage; const wsServer = new Server({ server }); let connections = []; wsServer.on('connection', (socket) => { //... Pero recibo un error cuando uso el constructor del Server :
TypeError: el servidor no es un constructor