O Editor do Cloud Shell permite-lhe depurar facilmente a sua aplicação. Com o suporte de depuração do editor, ignora a configuração manual, como a configuração do encaminhamento de portas ou a injeção de argumentos de depuração específicos do idioma. Pode criar configurações de lançamento, definir pontos de interrupção e inspecionar variáveis, tudo no editor.
Ações de depuração
Para aceder ao apoio técnico de depuração do Cloud Shell Editor, clique em
Depurar na
barra de atividade. As aplicações de exemplo incluem um ficheiro
launch.json
necessário para executar
e depurar a sua aplicação. Se a sua aplicação não tiver um, é-lhe pedido na vista de depuração que crie um.
Na vista de depuração, inicie uma sessão de depuração clicando em
Iniciar.
Quando lhe for pedido, escolha o contexto no qual executar a sua app e, se aplicável, o registo de imagens a usar.
Depois de iniciar a sessão de depuração, pode geri-la com os ícones de ação de depuração: pausar, avançar, entrar, sair, reiniciar e parar.
Defina pontos de interrupção
Para definir ou ativar/desativar pontos de interrupção, clique na margem do editor junto à linha em que quer fazer a interrupção. Os círculos vermelhos são pontos de interrupção ativos e os círculos cinzentos são pontos de interrupção inativos. Se não for possível registar um ponto de interrupção no depurador quando uma sessão é iniciada, este muda para um círculo vazio com contorno cinzento.
Quando executa uma sessão de depuração, a app para no ponto de interrupção e pode inspecionar o painel Variáveis na vista de depuração para inspecionar os valores das variáveis enquanto a app está pausada.
Suporte de depuração adicional do Kubernetes
Com o Editor do Cloud Shell, pode depurar aplicações Kubernetes num cluster local (como o minikube ou o Docker Desktop) ou num cluster remoto no GKE ou em qualquer outro fornecedor de nuvem. Também pode anexar um depurador a um pod do Kubernetes.
Consulte o guia de depuração de aplicações Kubernetes com o Cloud Shell Editor para ver mais detalhes.