rowe42 / lhm_animad_admin_html5

0 stars 6 forks source link

Backend-Url im Frontend für "polymer serve" außerhalb des Codes setzen #189

Closed rowe42 closed 6 years ago

rowe42 commented 6 years ago

Für die Entwicklung wollen wir das Frontend weiterhin mit polymer serve betreiben, damit man leichter entwickeln kann. Dazu muss man aber Api-Gateway, Backend-Service und User-Service im no-security-Modus betreiben und das Backend über das Api-Gateway aufrufen - unter localhost:8082.

Das ist aber ein CORS-Aufruf, da das Frontend dann normalerweise unter localhost:8081 läuft. Im normalen Betrieb sind die Aufrufe ja in der gleichen Domäne. Aber für den CORS-Aufruf habe ich unter animad-app.html eine Variable backendUrl erstellt und auf http://localhost:8082 gesetzt. Diese Variable wird dann an die darunterliegenden Elemente durchgereicht. Das ist aber natürlich unschön und insbesondere ja nur für die Entwicklung nötig.

Man könnte sich also etwas kreatives überlegen, wie man das besser macht. Mindestens aber, wie man die Variable backendUrl von außen setzen kann (analog wie die Spring Profiles), damit man das nicht jedes Mal ein-/auskommentieren muss, wenn man auf eine andere Umgebung deployt.

rowe42 commented 6 years ago

Habe eine Funktionalität eingebaut, dass die backendUrl

https://github.com/xdoo/lhm_animad_admin_html5/blob/7ca5a4661364aea9c527eca4c9c02141117afd04/src/animad-app.html#L292

Schließe das Issue.