Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

214
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!