2010-11-25 9 views
0

Ceci est une question très générique, encore j'espère que quelqu'un fournira des pointeurs.Frontend v/s backend problème d'isolement

Dans une application Web, par exemple Facebook ou Amazon ou n'importe quel site Web, comment isoler un problème sur frontend (côté client) ou backend (côté serveur)? Je pense qu'il doit y avoir des étapes de dépannage très basiques pour le savoir.

Merci d'avance.

Répondre

0

Eh bien, vous devez déboguer et vous assurer que tout fonctionne correctement du côté client. Si toutes les valeurs sont correctes, alors il doit s'agir du côté serveur. Cependant, de nos jours, le code peut devenir complexe, cela dépend donc de votre niveau de compétence, de votre expérience et de vos connaissances. Si vous êtes un débutant alors je vous recommande d'apprendre de plus en plus côté client et côté serveur afin de savoir quoi déboguer.

La majorité du temps que vous apprenez, vous devrez probablement recourir à demander à d'autres personnes si vous n'êtes pas à un niveau avancé, ce qui est parfaitement bien. Il suffit de poser des questions sur des sites tels que SO et plus vous rencontrerez de problèmes, plus vous obtiendrez de conseils qui feront de vous un meilleur débogueur et développeur.

0

Étant donné que la partie côté serveur est sous votre contrôle, vous pouvez facilement activer la journalisation afin de voir où se situe un problème. Le côté client est un peu plus compliqué car il est exécuté sur le navigateur de l'utilisateur, donc ce n'est pas sous votre contrôle direct. Mais, si une exception se produit côté client, vous pouvez toujours l'attraper et envoyer cette information à votre serveur en utilisant AJAX avec des informations comme "clientError", où vous pouvez le connecter comme ça, donc avec l'utilisation basique de grep , vous saurez où se situe le problème réel.

S'il y a un problème côté client et qu'un appel AJAX échoue (par exemple, le client a des problèmes de réseau), vous pouvez placer des informations d'erreur dans un cookie et le récupérer par la suite.

+0

Merci. C'est vraiment utile. – LionHeart

Questions connexes