Tutoriel : débogage local de CloudScript avec Azure Functions
Avec Azure Functions, vous pouvez désormais tester et déboguer votre code CloudScript localement. Une fois ce tutoriel terminé, vous pourrez exécuter votre application Azure Functions locale dans le débogueur (par exemple, dans VS Code ou Visual Studio), définir vos points d’arrêt et exécuter votre client de jeu. Dans ce tutoriel, vous allez apprendre à :[!div class=“checklist”] * Ajouter une implémentation d’ExecuteFunction à votre application Azure Functions locale * Ajouter un fichier de paramètres indiquant au SDK PlayFab d’appeler cette implémentation locale depuis votre jeu
Prérequis
- Actuellement, le débogage local est pris en charge dans les SDK suivants :
Ajouter une implémentation locale d’ExecuteFunction
Pour les applications Azure Functions en C#
Pour configurer l’implémentation locale d’ExecuteFunction dans votre application Azure Functions en C#, ajoutez le fichier ExecuteFunction.cs à votre application Azure Functions locale.Variables d’environnement requises pour l’implémentation locale d’ExecuteFunction
Ajoutez les paramètres suivants à votre fichierlocal.settings.json :
Par exemple :
Configurer le SDK PlayFab pour appeler l’implémentation locale d’ExecuteFunction
Pour indiquer au SDK PlayFab de rediriger les appels d’API ExecuteFunction vers votre implémentation locale, ajoutez un fichier nomméplayfab.local.settings.json à l’un des deux emplacements suivants :
- Le répertoire temporaire de votre machine
- Sous Windows, il s’agit de la variable d’environnement TEMP
- Sous Linux/Mac, il s’agit de la variable d’environnement TMPDIR
- Le répertoire de l’exécutable de votre jeu
playfab.local.settings.json.
Ressources supplémentaires
Azure Functions propose un excellent guide expliquant comment tester et déboguer vos fonctions localement. Voici quelques points importants de ce document.- Assurez-vous qu’Azure Functions Core Tools est installé
- Configurez votre fichier de paramètres locaux. Pour plus d’informations, consultez Développer Azure Functions à l’aide de Visual Studio Code
- Définissez un point d’arrêt dans votre code
- Appuyez sur F5 pour démarrer le débogage
