Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
Esta página le muestra cómo instalar y ejecutar Functions Frameworks para el desarrollo local.
Antes de empezar
Si es la primera vez que usas funciones de Cloud Run con Cloud Code, consulta la guía de inicio rápido " Empezar a usar funciones de Cloud Run" . Una vez que hayas creado e implementado una función con un ejemplo de Cloud Code, puedes volver a esta guía para configurar un entorno de desarrollo local.
Instalar y ejecutar Functions Framework localmente
Para instalar y ejecutar Functions Framework localmente, siga estos pasos:
En Cloud Shell, haga clic enCloud Code y luego expanda el explorador de Cloud Functions .
Expande tu Google Cloud Proyecto, haga clic derecho en la función implementada que desee y seleccione Descargar al nuevo espacio de trabajo . Esto descarga el código fuente de su función desde Google Cloud a su máquina local y crea un nuevo espacio de trabajo en su IDE.
Haga clic en Terminal > Nueva terminal para abrir la terminal en Cloud Shell.
Para instalar las dependencias locales en la carpeta local de su función, navegue a la carpeta local de su función en la terminal y luego ejecute lo siguiente:
Node.js
npminstall
Pitón
pipinstallfunctions-framework
Para ejecutar el marco de funciones local, ejecute lo siguiente:
Node.js
npxfunctions-framework--target=entryPoint
Pitón
functions-framework--target=entryPoint
Para encontrar el entryPoint de su función, abra su archivo launch.json y busque el valor asignado de entryPoint .
Por ejemplo, si está utilizando la aplicación de muestra Hello World de Cloud Code, la configuración aparece de la siguiente manera:
"entryPoint": "helloHttp",
Para probar su función, cuando se le solicite, haga clic en Abrir en el navegador o haga clic en + Nueva terminal y ejecute lo siguiente:
curl http://localhost:8080/
Esto muestra el contexto de la función en la terminal.
Para obtener más información sobre cómo llamar a funciones que se ejecutan localmente, consulte Desarrollo de funciones locales .
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-05-16 (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."]]],[]]