English English

Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/ard-site/templates/ardsite/library/Designer/Content/SingleArticle.php on line 198

L'application web ErrorTracker pour la gestion des erreurs d'application a été développée

Après avoir travaillé avec Angular et la pile MEAN, j'ai créé la première demande de projet. Il s'agit de l'application "ErrorTracker" qui permet d'ajouter et de récupérer rapidement les erreurs de l'application.

Cette application web est une application de base de données, j'ai donc acquis des connaissances de base sur MongoDB et la pile MEAN en général. J'ai trouvé qu'Angular était un défi avec son langage de programmation TypeScript, puisque je n'ai programmé que du Javascript pur ("Vanilla Javascript") jusqu'à présent. Mais j'aime la conception modulaire avec les composants et la sélection des commandes et des icônes dans le matériel Angular.


"ErrorTracker" possède également une API qui peut être utilisée par d'autres applications. Les applications qui doivent être surveillées pour les erreurs peuvent alors ajouter des informations d'erreur lorsque des exceptions se produisent. L'ajout se fait via un accès HTTP à l'API de cette application. Cela signifie que tout type d'application (mobile, bureau, application Web) peut transmettre les informations d'erreur de n'importe où, à condition d'avoir accès à Internet. Cette application Web doit être protégée par une authentification externe et l'accès ne doit donc être possible qu'avec un compte utilisateur autorisé.
J'héberge maintenant cette application web pour assurer le bon fonctionnement des applications et des services qui me sont programmés. Les conteneurs Grouped Docker fournissent à cette application web toutes les dépendances nécessaires. La base de données, le serveur backend et le serveur frontend sont situés dans différents Docker-Containers et sont regroupés avec Docker-Compose. L'accès à l'application web est protégé par une authentification HTTP Nginx.


Une version publique avec le fichier Docker est également disponible sur Github. Celle-ci peut être hébergée directement via Docker-Container sur un serveur Linux.

 
Dépôt Github de l'application:

https://github.com/a-dridi/Error-Tracker

 

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.

Ok