Débogueur JavaScript
|
|
Le débogueur JavaScript (bêta) est actuellement disponible en version préliminaire uniquement et n'est pas une fonctionnalité vérifiée dans ThingWorx Platform 10.0.0.
|
Vue d'ensemble
Le débogueur JavaScript vous aidera à tester les services d'objet, à identifier les erreurs dans votre code et à les corriger. Vous pouvez définir des
points d'arrêt au niveau de différentes lignes du code sur lesquelles vous souhaitez que le débogueur marque une pause lors de l'exécution. Le débogueur s'arrête à la ligne sur laquelle le point d'arrêt est défini. A ce stade, vous pouvez examiner le code à l'aide de la
barre d'outils du débogueur et modifier les valeurs des
variables.
Le débogueur JavaScript ne fonctionne pas avec les fonctions SQL.
Editeur de script
Le débogage s'effectue dans le volet de l'éditeur de script du débogueur JavaScript. C'est à cet endroit que vous inspectez et modifiez votre code.
L'éditeur de script est illustré ci-dessous en mode édition.
Vous pouvez cliquer sur

dans la barre d'outils de l'éditeur de script pour lancer le débogage. Lorsque le débogage démarre, la barre d'outils de l'éditeur de script laisse place à la barre d'outils du débogueur. Pour plus d'informations, consultez la rubrique
Barre d'outils du débogueur. Lorsque le débogueur est en cours d'exécution, l'éditeur de script est en mode lecture seule et vous ne pouvez pas modifier votre code.
Lorsque l'éditeur de script est en mode débogage, il se produit ce qui suit :
• L'arrière-plan de l'éditeur de script s'affiche en gris clair.
• Une bordure rouge est visible autour de l'éditeur de script.
• Un en-tête est visible dans l'éditeur de script, qui contient ce qui suit :
◦ Etiquette Debugging, qui vous permet de savoir immédiatement que vous êtes en mode débogage et non en mode modification.
◦ Entité du code en cours de débogage. Cette entité peut être différente de l'entité sélectionnée à l'origine.
◦ Nom de service du code en cours de débogage.
◦ Bouton Arrêter le débogage, qui vous permet d'arrêter le débogueur.
Outils de script
Les outils de script vous permettent de gérer le processus de débogage, d'apporter des modifications aux variables et de modifier votre code en mode débogage.
Les outils de script se composent des onglets suivants :
• Exécuter : vous permet d'entrer des valeurs dans les champs et d'exécuter le service. Après exécution, la sortie s'affiche dans cet onglet.
• Référence : vous permet de visualiser un autre service pendant le débogage. Cet onglet vous fournit une vue parallèle de deux services différents.
• Débogage : vous permet de déboguer un service.
L'onglet Débogage comprend les éléments suivants :
• Journaux : vous permet d'afficher les messages du journal de script relatifs au service actuel.
Par défaut, le volet des outils de script est orienté horizontalement. Cependant, l'onglet
Débogage est conçu pour optimiser l'espace vertical ; par conséquent, nous vous recommandons d'utiliser l'orientation verticale. Pour modifier l'orientation, cliquez sur

sous l'éditeur de script.
Lorsqu'il est développé, le volet des outils de script affiche la case à cocher Afficher les outils. Lorsque la case est cochée, elle affiche la barre d'outils du débogueur dans l'onglet Débogage. Cela vous permet d'utiliser la barre d'outils du débogueur pour définir des valeurs pour les variables et vérifier les conditions dans le code pendant l'exécution.