Fehler in Anwendung beheben

Fehler in der Cloud Run-Anwendung beheben

So beheben Sie Fehler in Ihrer Anwendung:

  1. Verwenden Sie die Cloud Code-Statusleiste und wählen Sie Debugging im Cloud Run-Emulator aus, um Ihre Anwendung auszuführen und eine Debugger-Sitzung hinzuzufügen.
  2. Daraufhin wird das Dialogfeld "Run/Debug on Cloud Run Emulator" (Ausführen/Fehlerbehebung im Cloud Run-Emulator) gestartet, in dem Sie die Spezifikationen für die Konfiguration festlegen können. Ausführung/Fehlerbehebung in der Benutzeroberfläche des Cloud Run-Emulators
  3. Optional können Sie die Ausführung der Anwendung weiter anpassen, indem Sie Ihre Umgebungsvariablen angeben und Felder in Ihrer launch.json-Datei direkt definieren.
  4. Klicken Sie auf "Fehlerbehebung", um mit der Fehlerbehebung Ihrer Anwendung zu beginnen.
  5. Für jeden debugfähigen Container in Ihrer Anwendung werden Sie aufgefordert, das Verzeichnis im Remote-Container, in dem sich das zu debuggende Programm befindet, zu bestätigen oder einzugeben.

    Alternativ können Sie "ESC" drücken, um die Fehlerbehebung für den Container zu überspringen.

    Remote-Root-Aufforderung

    Cloud Code fügt für jeden debugfähigen Container in der Anwendung eine Debug-Sitzung hinzu.

  6. Klicken Sie in das Editor-Fenster der Datei, für die Sie eine Fehlerbehebung ausführen, um einen Haltepunkt hinzuzufügen.

    Rot ausgefüllte Kreise kennzeichnen aktive Haltepunkte, während graue leere Kreise deaktivierte Haltepunkte angeben. Für eine genauere Steuerung der Haltepunkte können Sie den Abschnitt "Breakpoints" in der Fehlerbehebungsansicht von VS Code verwenden.

    Abschnitt

    Wenn Sie eine neue Anfrage an Ihre Anwendung senden, wird sie in der gewünschten Zeile pausiert.

  7. (Optional) In der Debugging-Seitenleiste können Sie Variablen und Stack-Informationen überprüfen. Verwenden Sie die Debug Console im Debugger im unteren Bereich, um mit der Debugging-Sitzung zu interagieren.

Support

Wenn Sie uns Feedback geben möchten, können Sie Probleme auf GitHub melden oder eine Frage in Stack Overflow stellen.