Ist es eine gute Idee, Fehlermeldungen in der Produktion Webseite für interne Projekte mit in der Organisation angezeigt werden? Ich hielt das für eine gute Option, da es sich nicht um öffentlich zugängliche Webseiten handelt. Der Endbenutzer kann einen Screenshot der Fehlerseite erstellen und zur Unterstützung/Korrektur an den Entwickler senden. Denke ich wirklich falsch? Wie kann ich Code basierend auf Umgebungen anzeigen lassen und in der Produktionsumgebung ausblenden?Meldungen in der Produktion Fehler angezeigt für interne Projekte
0
A
Antwort
1
1) Diese Frage ist oppinion basierte und allgemein verpönt bei Stackoverflow.
2) Ich mag die Frage, also: Ja, es ist eine gute Idee, den Benutzer zu informieren, was schief gelaufen ist. Ich mache es, weil die Benutzer sonst frustrierter sind. Die Klugen können sogar manchmal das Problem mit ihrem Admin beheben.
Auf der anderen Seite, die detaillierten Informationen wie Stack-Trace und detaillierte Informationen von einigen Low-Level-API ist nicht nützlich für den Benutzer. Dies sollte in einem Protokoll protokolliert werden, mit einem Zeitstempel oder einer ID, und nur dieser Verweis sollte dem Benutzer in der Fehlermeldung angezeigt werden, damit der Administrator nachschlagen und die Protokolle analysieren kann.
Das hängt wirklich von Use-Case-Szenario, und ist eine ziemlich breite Frage. Je nach Umfang Ihrer Anwendung können Sie Protokolle in Dateien oder in ein Cache-System schreiben, das über eine gesicherte Webschnittstelle abgerufen werden kann. –