DEV Community

[Comment from a deleted post]
Collapse
 
angelotas profile image
Angelotas

Buenas.

Casi siempre lo normal es que en el entorno de desarrollo se mantenga la configuración del proxy y en producción se ignore. Existe la posibilidad de que en desarrollo puedas hacer uso o no del proxy y configurar las url de forma dinámica dependiendo de ello?

Por ejemplo, tener varios scripts en el package.json:

scripts: {
...
"start": "ng serve --open"
"start-proxy": "ng serve --open --proxy-conf proxy.conf.json"
...
}

Desde el código de la aplicación es posible detectar si se ha configurado el proxy?

Collapse
 
asfo profile image
Asfo

Cuando tiras Angular a producción este ya no puede hacer uso del Proxy, el proxy únicamente funciona en desarrollo y ya que sale a producción esta configuración se pierde ya que estás usando "ng build" sin proxy. Así que no ocupas meter scripts especiales o así para producción.

Respecto a si se puede, pues si, así como lo anexas tienes varios formatos de arranque aunque si usarás el proxy es porque estás intentando conectar a tu API por lo que no le veo sentido a no usarlo.