Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

206
Vistas
Hacer una extensión de navegador de presencia rica en Discord usando node.js y Browserify y tengo problemas con Websockets

Entonces, básicamente, hice una extensión de presencia rica en Discord para cuando estoy en un sitio específico y noté que no puedo usar node.js para eso, pero si uso browserify, puedo solucionarlo con un script incluido. El problema es que recibo errores de WebSocketTransport y no sé cómo resolverlos. Tengo poca experiencia con la programación y principalmente creo bots de discordia. Estoy usando el módulo de nodo discord-rpc porque tengo experiencia con él y solo obtengo errores cuando uso el módulo discord-rpc.

Error:

 bundle.js:3177 Uncaught (in promise) Error: connection closed at WebSocketTransport.<anonymous> (bundle.js:3177:16) at Object.onceWrapper (bundle.js:2179:26) at WebSocketTransport.emit (bundle.js:2089:5) at WebSocketTransport.onClose (bundle.js:4147:10) bundle.js:3166 Uncaught (in promise) Error: RPC_CONNECTION_TIMEOUT at bundle.js:3166:47

La forma en que definí el módulo:

 const clientId = '865555817466298408'; const RPC = require('discord-rpc'); const scopes = ['rpc', 'rpc.api', 'messages.read']; const client = new RPC.Client({ transport: 'websocket' });

La ubicación del error:

 async connect() { const port = 6463 + (this.tries % 10); this.tries += 1; this.ws = new WebSocket( `ws://127.0.0.1:${port}/?v=1&client_id=${this.client.clientId}`, browser ? undefined : { origin: this.client.options.origin }, ); this.ws.onopen = this.onOpen.bind(this); this.ws.onclose = this.onClose.bind(this); this.ws.onerror = this.onError.bind(this); this.ws.onmessage = this.onMessage.bind(this); }
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda