En esta página, se muestra cómo instalar y ejecutar frameworks de funciones para el desarrollo local.
Antes de comenzar
Si es la primera vez que usas Cloud Functions con Cloud Code, consulta la guía de inicio rápido para crear e implementar una función. Una vez que crees y, luego, implementes una función con una muestra de Cloud Code, puedes volver a esta guía para configurar un entorno de desarrollo local.
Instala y ejecuta Functions Framework de forma local
Para instalar y ejecutar Functions Framework de forma local, sigue estos pasos:
En VS Code, haz clic en
Cloud Code y, luego, expande el explorador de Cloud Functions.
Expande tu Google Cloud proyecto, haz clic con el botón derecho en la función implementada que desees y selecciona Download to new workspace. Esta acción descarga el código fuente de tu función de Google Cloud a tu máquina local y crea un lugar de trabajo nuevo en tu IDE.
Haz clic en Ver > Terminal para abrir la terminal en VS Code.
Para instalar las dependencias locales en la carpeta local de tu función, navega a la carpeta local de tu función en la terminal y, luego, ejecuta lo siguiente:
Node.js
npm install
Python
pip install functions-framework
Para ejecutar el framework de Functions local, ejecuta lo siguiente:
Node.js
npx functions-framework --target=entryPoint
Python
functions-framework --target=entryPoint
Para encontrar el
entryPoint
de tu función, abre el archivolaunch.json
y busca el valor asignado deentryPoint
.Por ejemplo, si usas la aplicación de ejemplo Hello World de Cloud Code, la configuración aparece de la siguiente manera:
"entryPoint": "helloHttp",
Para probar tu función, cuando se te solicite, haz clic en Abrir en el navegador o en + Nueva terminal y ejecuta lo siguiente:
curl http://localhost:8080/
Se 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 de manera local, consulta Ejecuta funciones con frameworks de funciones.