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

634
Views
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 answers
Answer question

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 Report
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!