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:
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.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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?
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.