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

1.4K
Views
¿Cómo configurar la URL base de búsqueda en la implementación en la ventana acoplable para la aplicación de reacción?

Tengo una aplicación React con búsquedas de una API. Tengo un dockerfile que funciona.

¿Cómo configuro la URL base para todas las recuperaciones en producción?

Al final, implementaré mi aplicación React en Azure App Services . Usé el proxy de etiquetas en package.json , pero esto es solo para desarrollo. Un ejemplo de recuperación se ve así: (antes de "/evaluaciones" se debe colocar la URL base)

 fetch(`/evaluations?onlyactiveones=true`, this.credentials) .then(response => response.text()) .then(data => { this.setState({ evaluations: data }); console.log(data); });
over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Parece que está haciendo llamadas de búsqueda a una URL relativa. Entonces, de forma predeterminada, llamará a su dominio como URL base. Por ejemplo, en este caso, http://yourdomain.com/evluations , pero lo más probable es que desee llamar a http://someotherdomain.com/api/evalues . Para hacerlo, debe configurar el proxy inverso en su sitio web azul (o en cualquier otro servidor de alojamiento)

En el sitio web de Azure, puede configurar el proxy inverso como se sugiere en el siguiente enlace: https://ppolyzos.com/2015/10/26/reverse-proxy-functionity-in-azure-web-sites/

over 4 years ago · Santiago Trujillo Report

0

Ahora he resuelto este problema. Las cosas que he hecho:

  1. Defina una variable env para la URL base, como: process.env.REACT_APP_API_PROXY
  2. Reemplace todas las búsquedas con esta variable env. Para el ejemplo anterior:

     fetch(`${process.env.REACT_APP_API_PROXY}/evaluations?onlyactiveones=true`, this.credentials) .then(response => response.text()) .then(data => { this.setState({ evaluations: data }); console.log(data); });
  3. Defina la variable env como desee. La variable env debe colocarse antes de compilar la aplicación de reacción, no se puede reemplazar en tiempo de ejecución.

over 4 years ago · Santiago Trujillo 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!