Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:ffit:3-jahr:java:learningunits:lu11:a [2025/11/17 18:36] – apeter | de:modul:ffit:3-jahr:java:learningunits:lu11:a [2025/12/09 11:51] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== LU11a - Manuelles Testing | + | ====== LU11a - localhost tunnel |
| - | Bei der Library-App wurden Ihnen die Tests bequemerweise zur Verfügung gestellt. Bei der Club-Accounting-App | + | Nachfolgend sind einige Varianten gelistet, um Ihr lokales Backend im Internet zugänglich zu machen. |
| - | '' | + | ===== Cloudflare Tunnel ===== |
| - | ==== ngrok ==== | + | Laden Sie für Windows folgende Datei herunter. |
| + | https:// | ||
| - | < | + | Navigieren Sie in das Verzeichnis, |
| + | < | ||
| + | cd ... | ||
| + | .\cloudflared-windows-amd64.exe tunnel --url https:// | ||
| + | </ | ||
| + | Kopieren Sie aus dem Terminal die URL. | ||
| + | <code cmd> | ||
| + | ... INF +--------------------------------------------------------------------------------------------+ | ||
| + | ... INF | Your quick Tunnel has been created! Visit it at (it may take some time to be reachable): | ||
| + | ... INF | https:// | ||
| + | ... INF +--------------------------------------------------------------------------------------------+ | ||
| + | </code> | ||
| + | Funktionsweise überprüfen mit: | ||
| + | https:// | ||
| + | |||
| + | Anschliessend kann die Domain (https:// | ||
| + | |||
| + | ===== ngrok (Optional) ===== | ||
| + | |||
| + | <WRAP alert> | ||
| + | |||
| + | Bei der Library-App wurden Ihnen automatische Tests bequemerweise zur Verfügung gestellt. Bei der Club-Accounting-App waren Sie auf manuelle Tests angewiesen. | ||
| + | |||
| + | Die Authentication und die Komplexität der Schnittstelle und der übergebenen Daten macht es aber etwas komplizierter. Ein HTTPS-Request via Konsole oder Postman ist zwar möglich, lässt sich aber schlecht skalieren auf grössere Projekte. Daher wurde Ihnen ein Frontend zur Verfügung gestellt. Mit diesem können Sie Ihr eigenes Backend überprüfen. | ||
| + | |||
| + | Interessant wird es jedoch, wenn jemand anderes die Implementierung überprüft. Damit das Backend nicht gehostet oder der Code extra ausgecheckt werden muss, kann man zum Beispiel '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | - Account erstellen auf https:// | ||
| + | - Datei runterladen von https:// | ||
| + | - '' | ||
| + | |||
| + | Auth-Token des Accounts hinzufügen mit: | ||
| + | <code cmd> | ||
| + | ngrok config add-authtoken < | ||
| </ | </ | ||
| + | |||
| + | Dann den Tunnel starten mit: | ||
| + | <code cmd> | ||
| + | ngrok http https:// | ||
| + | </ | ||
| + | |||
| + | Funktionsweise überprüfen mit: | ||
| + | https://< | ||
| + | |||
| + | Anschliessend kann die Domain (https://< | ||
| + | |||
| + | |||