Executar e depurar código

Concluído

Você configurou seu computador remoto e se conectou a ele com sucesso usando SSH. Agora, está pronto para ser carregado com os arquivos de aplicativos da sua agência.

Um olhar mais atento à conexão entre os computadores locais e remotos

Com a extensão Remote – SSH, o Visual Studio Code estabelece uma conexão entre o computador local e o computador remoto. Seu computador local só precisa da instalação do Visual Studio Code. Em seguida, o computador remoto contém o Visual Studio Code Server, que executa comandos e outras extensões diretamente. O código-fonte, aplicativo em execução e depurador residem apenas no computador remoto.

Como a conexão é estabelecida a partir do computador local, sua experiência de desenvolvimento imita a do desenvolvimento local ao acessar os recursos no computador remoto. Isso significa que você pode executar, editar e depurar em um computador remoto com o Visual Studio Code, assim como você poderia se o código-fonte fosse local.

Encaminhamento de porta

Ao executar um aplicativo Web no computador remoto, geralmente ele é executado no localhost do computador remoto. Você não pode ver nada no localhost do seu computador local porque o aplicativo Web está em execução no computador remoto. Para navegar no aplicativo Web no seu computador local, você pode usar um recurso chamado Encaminhamento de porta. Esse recurso permite "encaminhar" a porta remota desejada para seu computador local.

Captura de tela mostrando o recurso de encaminhamento de porta no Visual Studio Code.

Na próxima seção, você configurará um aplicativo Node.js no computador remoto, executará, editará e depurará o código e navegará no aplicativo Web localmente usando o encaminhamento de porta.