En esta página, se muestra cómo administrar varias configuraciones de Cloud Functions en un solo lugar de trabajo y uno de varias carpetas, y cómo reorganizar el explorador de Cloud Functions con Cloud Code.
Antes de comenzar
Esta guía requiere un lugar de trabajo ya configurado (un archivo launch.json
con al menos una configuración en la lista). Para comenzar con una muestra, consulta la guía de inicio rápido
Crea e implementa una función.
Administra varios parámetros de configuración en un solo lugar de trabajo
Para agregar una configuración de Cloud Function nueva al archivo launch.json
, sigue estos pasos:
Haz clic en Cloud Code y, luego, expande el Explorador de Cloud Functions.
En el explorador de Cloud Functions, mantén el puntero sobre WORKSPACE y haz clic en Agregar nueva configuración de Cloud Functions.
Sigue las indicaciones y realiza las siguientes acciones:
- Ingresa un nombre para la función
- Selecciona un entorno de Cloud Functions
- Ingresa un punto de entrada (el nombre del método al que se llamará para esta función)
- Ingresa la entrada de prueba
También puedes ingresar estos valores de forma manual en el archivo
launch.json
:{ "configurations": [ { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "Node.js: Hello World Get", "gen": "GEN_2", "entryPoint": "helloGet" } ] }
El lugar de trabajo de Cloud Functions corresponde a la primera configuración que aparece en el archivo
launch.json
. El nombre del lugar de trabajo refleja elfunctionName
de la primera configuración que aparece en el archivolaunch.json
:{ "configurations": [ { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "Node.js: Hello World PubSub", "gen": "GEN_2", "entryPoint": "helloPubSub" }, { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "Node.js: Hello World Get", "gen": "GEN_2", "entryPoint": "helloGet" } ] }
(Opcional) Para implementar otra configuración desde tu archivo
launch.json
, mueve la configuración que deseas implementar a la parte superior del archivolaunch.json
y haz clic en Actualizar Actualizar el explorador de Cloud Functions.
Administra un lugar de trabajo de varias carpetas
Cloud Code admite tener varias carpetas en un lugar de trabajo de Cloud Functions si cada función contiene su propio archivo launch.json
.
Cada carpeta del lugar de trabajo de Cloud Functions que aparece lleva el nombre del functionName
de la primera
configuración en su archivo launch.json
correspondiente.
Si quieres organizar un lugar de trabajo de varias carpetas para tu proyecto, consulta Lugares de trabajo multiraíz de VS Code.
Reorganiza el explorador de Cloud Functions en el explorador de archivos de tu IDE.
Para reorganizar el explorador de Cloud Functions en el Explorador de archivos de VS Code, sigue estos pasos:
Arrastra y suelta tu Cloud Functions Explorer en el Explorador de archivos de VS Code:
Con esta disposición, se muestra el explorador de Cloud Functions en el explorador de archivos para que puedas ver las funciones implementadas y los lugares de trabajo de Cloud Functions en el mismo panel que los archivos de tu proyecto.
Para deshacer esta disposición, haz clic con el botón derecho en el encabezado del explorador Cloud Code: Cloud Functions y selecciona Restablecer ubicación (opcional). Esta acción mueve el explorador de Cloud Functions a la pestaña Cloud Code.