Nesta página, mostramos como gerenciar várias configurações do Cloud Functions em um único espaço de trabalho e em um espaço de trabalho com várias pastas, além de como reorganizar o Cloud Functions Explorer com o Cloud Code.
Antes de começar
Este guia requer um espaço de trabalho já configurado (um arquivo launch.json
com
pelo menos uma configuração listada). Para começar com uma amostra, consulte o guia de início rápido Criar e implantar uma função.
Gerencie várias configurações em um único espaço de trabalho
Para adicionar uma nova configuração da função do Cloud ao arquivo launch.json
, siga
estas etapas:
Clique em Cloud Code e expanda o explorador do Cloud Functions.
No Cloud Functions Explorer, mantenha o ponteiro sobre WORKSPACE e clique em Add new cloud function configuration.
Siga as instruções e faça o seguinte:
- Insira um nome para a função
- Selecione um ambiente do Cloud Functions
- Insira um ponto de entrada (o nome do método a ser chamado para esta função)
- Insira a entrada de teste
Como alternativa, insira manualmente estes valores no arquivo
launch.json
:{ "configurations": [ { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "Node.js: Hello World Get", "gen": "GEN_2", "entryPoint": "helloGet" } ] }
Seu espaço de trabalho do Cloud Functions corresponde à primeira configuração listada no arquivo
launch.json
. O nome do espaço de trabalho reflete ofunctionName
da primeira configuração listada no arquivolaunch.json
:{ "configurations": [ { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "Node.js: Hello World PubSub", "gen": "GEN_2", "entryPoint": "helloPubSub" }, { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "Node.js: Hello World Get", "gen": "GEN_2", "entryPoint": "helloGet" } ] }
(Opcional) Para implantar outra configuração do arquivo
launch.json
, mova a configuração que você quer implantar para a parte superior do arquivolaunch.json
e clique em refresh Atualizar Cloud Functions Explorer.
Gerenciar um espaço de trabalho com várias pastas
O Cloud Code permite ter várias pastas em um espaço de trabalho do Cloud Functions
quando cada função contém o próprio arquivo launch.json
.
Cada pasta do espaço de trabalho do Cloud Functions que aparece é nomeada com base no
functionName
da primeira configuração no arquivo launch.json
correspondente.
Para organizar um espaço de trabalho com várias pastas para seu projeto, consulte Espaços de trabalho com várias raizes do VS Code.
Reorganizar o Cloud Functions Explorer no Explorador de arquivos do seu ambiente de desenvolvimento integrado
Para reorganizar o Cloud Functions Explorer no Explorador de arquivos do VS Code, faça o seguinte:
Arraste e solte o explorador do Cloud Functions no Explorador de arquivos do VS Code:
Essa disposição exibe o Cloud Functions Explorer no File Explorer para que você possa ver as funções implantadas e os espaços de trabalho do Cloud Functions no mesmo painel que os arquivos do projeto.
(Opcional) Para desfazer essa organização, clique com o botão direito do mouse no título do explorador Cloud Code: Cloud Functions e selecione Redefinir local. Isso move o Cloud Functions Explorer de volta para a guia Cloud Code.