Esta página mostra como instalar e executar Functions Frameworks para local no desenvolvimento de software.
Antes de começar
Se esta é a primeira vez que você usa o Cloud Functions com Cloud Code, consulte a Criar e implantar uma função guia de início rápido. Depois de criar e implantar uma função usando um do Cloud Code, retorne a este guia para configurar uma ambiente de desenvolvimento de software.
Instalar e executar o Functions Framework localmente
Para instalar e executar o Functions Framework localmente, siga estas etapas:
Em no Cloud Shell, clique em Cloud Code e, em seguida, expandir o explorador do Cloud Functions.
Expanda seu projeto do Google Cloud, clique com o botão direito do mouse em uma função implantada de de sua escolha e selecione Fazer o download para um novo espaço de trabalho. Isso faz o download da origem o código da função do Google Cloud para sua máquina local e cria um novo espaço de trabalho no seu ambiente de desenvolvimento integrado.
Clique em Terminal > Novo terminal para abrir o terminal no Cloud Shell.
Para instalar as dependências locais na pasta local da sua função, navegue na pasta local da função no terminal e execute o seguinte:
Node.js
npm install
Python
pip install functions-framework
Para executar o Functions Framework local, faça o seguinte:
Node.js
npx functions-framework --target=entryPoint
Python
functions-framework --target=entryPoint
Para encontrar o
entryPoint
da sua função, abra o arquivolaunch.json
e procure o valor atribuído deentryPoint
.Por exemplo, se você usar uma amostra Hello World do Cloud Code a configuração será exibida da seguinte forma:
"entryPoint": "helloHttp",
Para testar a função, quando solicitado, clique em Abrir no navegador + Novo terminal e execute o seguinte:
curl http://localhost:8080/
Isso mostra o contexto da função no terminal.
Para mais informações sobre como chamar funções de execução local, consulte Como executar funções com o Functions Framework.