Nesta página, mostramos como instalar e executar o Functions Frameworks para desenvolvimento local.
Antes de começar
Se esta for a primeira vez que você usa as funções do Cloud Run com o Cloud Code, consulte o guia de início rápido Começar a usar as funções do Cloud Run. Depois de criar e implantar uma função usando um exemplo de código do Cloud Code, volte a este guia para configurar um ambiente de desenvolvimento local.
Instalar e executar o Functions Framework localmente
Para instalar e executar o Functions Framework localmente, siga estas etapas:
No VS Code, clique em
Cloud Code e expanda o explorador Cloud Functions.
Abra o projeto Google Cloud , clique com o botão direito do mouse em uma função implantada de sua escolha e selecione Fazer o download para um novo espaço de trabalho. Isso faz o download do código fonte da função de Google Cloud para sua máquina local e cria um novo espaço de trabalho no seu ambiente de desenvolvimento integrado.
Clique em Visualizar > Terminal para abrir o terminal no VS Code.
Para instalar as dependências locais na pasta local da função, navegue até ela no terminal e execute o seguinte:
Node.js
npm installPython
pip install functions-frameworkPara executar o Functions Framework local, execute o seguinte:
Node.js
npx functions-framework --target=entryPoint
Python
functions-framework --target=entryPoint
Para encontrar o
entryPointda sua função, abra o arquivolaunch.jsone procure o valor atribuído deentryPoint.Por exemplo, se você estiver usando o aplicativo de amostra Hello World do Cloud Code, a configuração vai aparecer assim:
"entryPoint": "helloHttp",Para testar a função, clique em Abrir no navegador quando solicitado ou clique em + 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 em execução localmente, consulte Desenvolvimento de funções locais.