Techniques de débogage GeoNode¶
GeoNode peut être difficile à déboguer, car il y a plusieurs composants impliqués :
Navigateur - comprend des questions HTML/CSS, JavaScript, etc..
Django - vues GeoNode HTML et web API
GeoServer - Wxx Core services et API de la plate-forme reste
Lorsque vous tentez de diagnostiquer un problème spécifique, souvent l’ordre d’enquête reflète l’ordre ci-dessus - qui commence par le client : est-ce un bug dans le code qui s’exécute sur le navigateur. Si non, l’étape au niveau suivant : les réponses de Django aux demandes du client. Souvent, cela est possible via le navigateur en utilisant les bons outils. Nombreuses demandes exigeant des communications de Django avec GeoServer. Il s’agit de la prochaine étape de l’enquête si un bug spécifique ne semble pas provenir de Django ou le client.
La section suivante couvre les techniques permettant de diagnostiquer et de déboguer les erreurs.