Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Esta página mostra como instalar e executar
Frameworks de funções para desenvolvimento
local.
Antes de começar
Se esta é 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 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
Cloud Shell, clique em
Cloud Code e abra o explorador Cloud Functions.
Abra o Google Cloud projeto, 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 a máquina local e
cria um novo espaço de trabalho no 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 função, navegue até a pasta local da função no terminal e execute o seguinte:
Node.js
npminstall
Python
pipinstallfunctions-framework
Para executar o Functions Framework local, faça o seguinte:
Node.js
npxfunctions-framework--target=entryPoint
Python
functions-framework--target=entryPoint
Para encontrar o entryPoint da função, abra o arquivo launch.json e
procure o valor atribuído de entryPoint.
Por exemplo, se você estiver usando o aplicativo de exemplo "Hello World" do Cloud Code, a configuração vai aparecer da seguinte maneira:
"entryPoint": "helloHttp",
Para testar a função, clique em Abrir no navegador ou em + Novo terminal e execute o seguinte:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-03-06 UTC."],[[["This page guides you through installing and running Functions Framework locally for development purposes."],["Before getting started, it's recommended to have previously deployed a Cloud Run function using a Cloud Code sample."],["Installation involves downloading your function's source code to your local machine and installing the necessary dependencies using `npm install` (for Node.js) or `pip install functions-framework` (for Python)."],["You can run Functions Framework locally using `npx functions-framework --target=entryPoint` (Node.js) or `functions-framework --target=entryPoint` (Python), with the `entryPoint` specified in your `launch.json` file."],["After running Functions Framework locally, you can test your function by opening it in a browser, or using `curl http://localhost:8080/` in a new terminal."]]],[]]