Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

630
Visualizações
Error de red de la llamada React Native axios a Node.js

Estoy tratando de hacer una llamada Axios desde mi aplicación React Native, pero aparece el siguiente error: mensaje de error

Aquí hay un fragmento del código que estoy usando. Esto se basa en un tutorial de axios que probé y funcionó, pero en lugar de obtener 'response.data', solo estoy tratando de obtener 'response.message' para ver si realmente se está conectando. Reaccionar código nativo

Para su información, creé mi API usando Node.js y Express.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Creo que está ejecutando ambas aplicaciones en desarrollo y, si eso es cierto, tendrá pocos problemas para acceder a su API local que se ejecuta en su computadora desde su teléfono.

Solución 1

  1. Conecte su teléfono y computadora portátil a la misma red wifi o punto de acceso
  2. Obtenga la dirección IP de su computadora, por ejemplo, 195.938.84.4 , puede buscar cómo obtener la dirección IP en su máquina
  3. coloque la dirección IP que obtuvo en su URL de llamada API en su código, su código se convierte en http://195.938.84.4:8000

Debido a que su teléfono y computadora están conectados en la misma red, significa que pueden encontrarse en esa red usando las direcciones IP de cada uno.

Solución 2

Puedes intentar usar el reenvío de puertos de Chrome

  1. asegúrese de que su teléfono esté conectado a su computadora con un cable USB y asegúrese de ejecutar el comando adb reverse tcp: 8081 tcp: 8081 y se ejecuta correctamente
  2. abra un navegador Chrome en la entrada de URL y escriba chrome://inspect
  3. haga clic en la opción de reenvío de puertos y en el campo de entrada de puerto e ingrese 8000 , que es el puerto que su API está ejecutando en su PC y en el campo de entrada de puerto y dirección , ingrese localhost: 8000 y luego haga clic en Listo.
  4. haga clic en configurar y en el campo de entrada de dirección IP y puerto ingrese localhost: 8000 y presione listo
  5. cambie su url en el código a http://localhost:8000
  6. Para probar su api antes de usar su teléfono, simplemente escriba una ruta ficticia en su servidor express, cree una ruta /prueba de solicitud GET y responda con una respuesta json, abra su navegador Chrome y envíe la solicitud a http://localhost:8000/test. si funciona, significa que su aplicación nativa de reacción ahora puede acceder a su API local, actualizar nuevamente si no funciona o revisar los pasos.
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda