Cette page explique comment gérer plusieurs configurations Cloud Functions dans un espace de travail unique et un espace de travail multidossier, et comment réorganiser votre explorateur Cloud Functions avec Cloud Code.
Avant de commencer
Ce guide nécessite qu'un espace de travail soit déjà configuré (un fichier launch.json
contenant au moins une configuration). Pour commencer à utiliser un exemple, consultez le guide de démarrage rapide Créer et déployer une fonction.
Gérer plusieurs configurations dans un même espace de travail
Pour ajouter une configuration de fonction Cloud à votre fichier launch.json
, procédez comme suit:
Cliquez sur Cloud Code, puis développez l'explorateur Cloud Functions.
Dans l'explorateur Cloud Functions, maintenez le pointeur sur WORKSPACE, puis cliquez sur Ajouter une configuration de fonction Cloud.
Suivez les instructions affichées à l'écran, puis effectuez les actions suivantes:
- Saisissez un nom de fonction
- Sélectionner un environnement Cloud Functions
- Saisissez un point d'entrée (nom de la méthode à appeler pour cette fonction)
- Saisissez l'entrée de test
Vous pouvez également saisir manuellement les valeurs suivantes dans votre fichier
launch.json
:{ "configurations": [ { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "Node.js: Hello World Get", "gen": "GEN_2", "entryPoint": "helloGet" } ] }
Votre espace de travail Cloud Functions correspond à la première configuration listée dans votre fichier
launch.json
. Le nom de l'espace de travail reflète lefunctionName
de la première configuration listée dans votre fichierlaunch.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" } ] }
(Facultatif) Pour déployer une autre configuration à partir de votre fichier
launch.json
, déplacez la configuration que vous souhaitez déployer en haut du fichierlaunch.json
, puis cliquez sur Actualiser Actualiser l'explorateur Cloud Functions.
Gérer un espace de travail multidossier
Cloud Code permet d'avoir plusieurs dossiers dans un espace de travail Cloud Functions si chaque fonction contient son propre fichier launch.json
.
Chaque dossier d'espace de travail Cloud Functions qui s'affiche porte le nom du fichier functionName
de la première configuration dans le fichier launch.json
correspondant.
Pour organiser un espace de travail multidossier pour votre projet, consultez Espaces de travail multi-racines dans VS Code.
Réorganiser l'explorateur Cloud Functions dans l'explorateur de fichiers de votre IDE
Vous pouvez réorganiser votre explorateur Cloud Functions dans l'explorateur de fichiers de VS Code en procédant comme suit:
Glissez-déposez votre explorateur Cloud Functions dans l'explorateur de fichiers de VS Code:
Cette organisation affiche votre explorateur Cloud Functions sous l'explorateur de fichiers. Vous pouvez ainsi afficher vos fonctions déployées et vos espaces de travail Cloud Functions dans le même volet que les fichiers de votre projet.
(Facultatif) Pour annuler cette disposition, effectuez un clic droit sur l'en-tête de l'explorateur Cloud Code: Cloud Functions et sélectionnez Réinitialiser l'emplacement. Cela permet de replacer l'explorateur Cloud Functions dans l'onglet Cloud Code.