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

135
Views
¿Cómo hago para que mi cliente hable con la API de mi servidor en goorm?

Estoy usando este tutorial: https://blog.logrocket.com/mern-stack-tutorial/ , pero creando un rastreador de errores en lugar de un repositorio de libros.

Cuando cargo la ruta raíz en el cliente, cargo un componente ReactJS ('ShowBugList.js'). Ese archivo hace una solicitud al servidor (en el mismo contenedor goorm).

En ShowBugList.js

 componentDidMount() { axios .get('http://localhost:8082/api/bugs/') .then((res) => { this.setState({ bugs: res.data, }); }) .catch((err) => { console.log('Error from ShowBugList'); console.log(err); }); }

Y estoy recibiendo un error allí.

error de API

Tampoco puedo acceder a esa API con el cartero (por supuesto, reemplazando 'localhost' con la dirección del contenedor goorm).

Revisé el puerto de mi servidor web y es 8082.

 const port = process.env.PORT || 8082; app.listen(port, () => console.log(`Server running on port ${port}`));

Yo también estoy usando esa ruta

 const bugs = require('./routes/api/bugs'); app.use('/api/bugs/', bugs);

¿Qué estoy pasando por alto aquí?

EDIT 1: debo agregar que he investigado cualquier problema de CORS y creo que tengo la configuración correcta en mi app.js del lado del servidor:

 // cors app.use(cors({ origin: true, credentials: true }));

EDIT 2: Configuré una versión local en mi computadora de esto y reproduje el problema. Entonces, no es un problema específico de GoormIDE, sino algo dentro del código en sí. La búsqueda continúa.

EDIT 3: Ingresé https según la sugerencia a continuación y estaba causando mi error cuando me mudé a una instalación local. Volviendo a http en mi instalación local funcionó. Pero dejaré esta pregunta abierta si alguien tiene ideas de cómo hacer que funcione en goorm.

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!