Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:ffit:3-jahr:java:learningunits:lu11:a [2025/11/18 00:32] apeterde: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 ====== 
 + 
 +Nachfolgend sind einige Varianten gelistet, um Ihr lokales Backend im Internet zugänglich zu machen. 
 + 
 +===== Cloudflare Tunnel ===== 
 + 
 +Laden Sie für Windows folgende Datei herunter. 
 +https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-windows-amd64.exe 
 + 
 +Navigieren Sie in das Verzeichnis, in welchem Sie die Datei abgelegt haben und führen Sie folgenden Befehl aus. 
 +<code cmd> 
 +cd ... 
 +.\cloudflared-windows-amd64.exe tunnel --url https://localhost:8443/ --no-tls-verify 
 +</code> 
 +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://YOUR_SUB_DOMAIN.trycloudflare.com                                                 | 
 +... INF +--------------------------------------------------------------------------------------------+ 
 +</code> 
 + 
 +Funktionsweise überprüfen mit: 
 +https://YOUR_SUB_DOMAIN.trycloudflare.com/api/hello 
 + 
 +Anschliessend kann die Domain (https://YOUR_SUB_DOMAIN.trycloudflare.com) auf https://alexanderpeter.github.io/ffit-lu08-club-accounting-website/ verwendet werden, um auf das Backend von jemand anderem zuzugreifen. 
 + 
 +===== ngrok (Optional) ===== 
 + 
 +<WRAP alert>Funktioniert nicht im Schulnetz :-(</WRAP>
  
 Bei der Library-App wurden Ihnen automatische Tests bequemerweise zur Verfügung gestellt. Bei der Club-Accounting-App waren Sie auf manuelle Tests angewiesen.  Bei der Library-App wurden Ihnen automatische Tests bequemerweise zur Verfügung gestellt. Bei der Club-Accounting-App waren Sie auf manuelle Tests angewiesen. 
Zeile 7: Zeile 36:
 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 ''ngrok'' verwenden. 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 ''ngrok'' verwenden.
  
-==== ngrok ==== +''ngrok'' öffnet einen Tunnel von Ihrem lokalen Rechner ins Internet. Dadurch können Sie Ihr Backend für jemand anderen freigeben.
- +
-''ngrok'' öffnet einen Tunnel von Ihrem lokalen Rechner nach ''TODO''. Dadurch können Sie Ihr Backend für jemand anderen freigeben.+
  
   - Account erstellen auf https://dashboard.ngrok.com/signup   - Account erstellen auf https://dashboard.ngrok.com/signup
Zeile 24: Zeile 51:
 ngrok http https://localhost:8443 ngrok http https://localhost:8443
 </code> </code>
 +
 +Funktionsweise überprüfen mit:
 +https://<YOUR_SUB_DOMAIN>.ngrok-free.dev/api/hello
 +
 +Anschliessend kann die Domain (https://<YOUR_SUB_DOMAIN>.ngrok-free.dev) auf https://alexanderpeter.github.io/ffit-lu08-club-accounting-website/ verwendet werden, um auf das Backend von jemand anderem zuzugreifen.
 +
 +
  
  • de/modul/ffit/3-jahr/java/learningunits/lu11/a.1763422334.txt.gz
  • Zuletzt geändert: 2025/11/18 00:32
  • von apeter