¿Cómo agregar correctamente la URL base tanto en environment.prod.ts como en environment.ts (Angular)?

0

Esta pregunta está relacionada con una aplicación de arranque de resorte + angular de pila completa.

Bota de primavera:

Tengo la siguiente URL en mi método getMapping:

http: // localhost: 8000 / conversion

Servicio angular:

Tengo el siguiente método para consumir los servicios de arranque de primavera:

  retrieveAllRates(){
    return this.http.get<RatesList[]>(`${URL_PATH}/conversion`);
  }

En mi archivo environment.ts tengo:

export const environment = {
  production: false,
  baseUrl: 'http://localhost:8000'
};

En mi archivo environment.prod.ts tengo:

export const environment = {
  production: true,
  baseUrl: 'http://EXAMPLE_DOMAIN.com'
};

Esto está causando algunos problemas porque en el entorno de producción "http://EXAMPLE_DOMAIN.com/conversion" no se reconoce y arroja un error http 404.

Según los datos proporcionados, ¿cuál sería la URL base correcta en environment.prod.ts para que funcione en el entorno de producción?

1
  • Terminé reemplazando @CrossOrigin (origins = "localhost: 4200") por @CrossOrigin (origins = "www.MYDOMAIN.com") en mi controlador de arranque de primavera y agregué baseUrl: ' localhost: 8000 ' en ambos entornos angulares.prod. ts y environment.rs archivos y funciona correctamente.
    Learner
    14 de oct a las 20:34