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

370
Vistas
Reaccionar error nativo: el servidor HTTP/S ya está siendo utilizado por otro servidor WebSocket

Estoy tratando de ejecutar el inicio de hilo, no funciona para mí. He probado a cambiar de puerto pero da el mismo resultado.

 ┌──────────────────────────────────────────────────────────────────────────────┐ │ │ │ Running Metro Bundler on port 8084. │ │ │ │ Keep Metro running while developing on any JS projects. Feel free to │ │ close this tab and run your own Metro instance if you prefer. │ │ │ │ https://github.com/facebook/react-native │ │ │ └──────────────────────────────────────────────────────────────────────────────┘ warning: the transform cache was reset. master/node_modules/ws/lib/websocket-server.js:83 throw new Error( ^ Error: The HTTP/S server is already being used by another WebSocket server at new WebSocketServer (/node_modules/ws/lib/websocket-server.js:83:15) at InspectorProxy._addDeviceConnectionHandler (/node_modules/metro-inspector-proxy/src/InspectorProxy.js:220:17) at InspectorProxy.addWebSocketListener (/node_modules/metro-inspector-proxy/src/InspectorProxy.js:175:10) at Server.<anonymous> (/node_modules/metro/src/index.js:265:28) at Object.onceWrapper (node:events:509:28) at Server.emit (node:events:390:28) at emitListeningNT (node:net:1368:10) at processTicksAndRejections (node:internal/process/task_queues:82:21)

¡Por favor ayuda! ¡Gracias por adelantado!

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Esto puede suceder por algunas razones:

  1. Ha ejecutado la aplicación con react-native run-android o directamente desde Android Studio (o XCode). Al ejecutar este comando, si el servidor del paquete Metro no está activo, lo iniciará. Al hacerlo, abre la Terminal.app predeterminada en Mac y aparece en su aplicación reciente si no está anclada. Entonces, si ejecuta manualmente después del yarn start , el puerto ya se usará.

  2. Está intentando iniciar un segundo paquete de Metro en el mismo puerto.

Solución recomendada

Encuentre el servidor que ya se está ejecutando en este puerto usando

 sudo lsof -i :8084

Mátalo

 kill -9 <PID>

Alternativa

Cambia el puerto Metro.

 react-native start --port 8088

Deberá acceder al menú del desarrollador en cada reinstalación de la aplicación para cambiar la ubicación del paquete: localhost:8088 por ejemplo.

about 4 years ago · Juan Pablo Isaza Denunciar
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