애플리케이션 디버깅

Cloud Run 애플리케이션 디버깅

애플리케이션을 디버그하려면 다음 단계를 따르세요.

  1. Cloud Code 상태 표시줄을 사용하고 Cloud Run 에뮬레이터에서 디버그를 선택하여 애플리케이션을 실행하고 디버거 세션을 연결합니다.
  2. Cloud Run Emulator에서 실행/디버그 대화상자가 열리고 구성의 사양을 설정할 수 있습니다.

    Cloud Run 에뮬레이터 UI에서 실행/디버그

  3. 선택적으로 환경 변수를 지정하고 직접 launch.json의 필드를 정의하여 애플리케이션 실행 방법을 추가로 맞춤설정할 수 있습니다.

  4. 애플리케이션 디버깅을 시작하려면 '디버그'를 클릭하세요.

  5. 애플리케이션의 디버깅 가능한 컨테이너마다 디버깅하려는 프로그램이 있는 원격 컨테이너의 디렉터리를 확인하거나 입력하라는 메시지가 표시됩니다.

    또는 ESC를 눌러 컨테이너 디버깅을 건너뛸 수 있습니다.

    원격 루트 프롬프트

    Cloud Code는 애플리케이션에서 디버깅 가능한 각 컨테이너에 대한 디버그 세션을 연결합니다.

  6. 디버깅하는 파일의 편집기 여백을 클릭하여 중단점을 추가합니다.

    빨간색으로 채워진 원은 활성 중단점을, 회색의 속이 빈 원은 사용 중지된 중단점을 나타냅니다.

    중단점을 더 세밀하게 제어하려면 VS Code의 디버그 뷰에서 중단점 섹션을 사용할 수 있습니다.

    중단점을 추가, 삭제, 사용 중지할 수 있는 디버그 뷰 왼쪽 패널의 중단점 섹션

    애플리케이션에 새 요청을 보내면 원하는 행에서 일시중지됩니다.

  7. (선택사항) 변수 및 스택 정보를 검사하려면 디버그 사이드바를 사용하세요. 디버깅 세션과 상호작용하려면 하단 창 디버거에 있는 디버그 콘솔을 사용합니다.

지원 받기

의견을 보내려면 GitHub에서 문제를 신고하거나 Stack Overflow에서 질문하세요.