it-at-m / refarch

Collection of different ready to use reference architecture (RefArch) components developed by it@M.
https://opensource.muenchen.de/in-house-development.html
MIT License
3 stars 2 forks source link

[Documentation] Doku wie das Frontend eingebunden wird #181

Open hupling opened 1 month ago

hupling commented 1 month ago

Relevant documentation

refarch-gateway

Problem description (optional)

    - name: SPRING_CLOUD_GATEWAY_ROUTES_2_ID
      value: frontend
    - name: SPRING_CLOUD_GATEWAY_ROUTES_2_URI
      value: "http://a-frontend:8080/"
    - name: SPRING_CLOUD_GATEWAY_ROUTES_2_PREDICATES_0
      value: Path=/**
    - name: SPRING_CLOUD_GATEWAY_ROUTES_2_FILTERS_0
      value: RewritePath=/(?<urlsegments>.*), /$\{urlsegments}
    - name: SPRING_CLOUD_GATEWAY_ROUTES_2_FILTERS_1
      value: RemoveResponseHeader=WWW-Authenticate

so werden alle / auf das Frontend weitergeleitet. Es gibt aber auch Endpunkte, die nicht weitergeleitet werden sollen z. B. /login /logout /aculator

Desired solution

Lesen von Spring Docs

Additional context (optional)

No response

No duplicate

Code of Conduct

hupling commented 1 month ago

@boal hat folgende Links vorgeschlagen

Der Hinweis ist hier: https://github.com/spring-cloud/spring-cloud-gateway/issues/496#issuecomment-439986202

Und hier ein Beispiel: https://stackoverflow.com/a/55006404

Und es gibt ein Ticket, dass genau dein Problem adressiert, dass bestimmte predicates nicht weiter geroutet wrden sollen.

https://github.com/spring-cloud/spring-cloud-gateway/issues/1266

Und es gibt ein Ticket, dass genau dein Problem adressiert, dass bestimmte predicates nicht weiter geroutet wrden sollen.

https://github.com/spring-cloud/spring-cloud-gateway/issues/1266