Errors, लॉगिंग और परफ़ॉर्मेंस · प्रश्न 3 / 12
Live server पर application context Production क्यों सेट होना चाहिए?
1 उत्तर सही है। आसान
उत्तर दिखाएँ
उत्तर
- B ताकि errors पर visitors को केवल एक सामान्य message दिखे और file paths या SQL queries जैसी कोई details न दिखें
व्याख्या
Production context में frontend error होने पर केवल Oops, an error occurred! Code: … जैसा छोटा message दिखाता है, केवल errors log होती हैं, और deprecations दर्ज नहीं होते। इसके विपरीत Development context में file और line सहित विस्तृत error messages दिखते हैं – development के दौरान सुविधाजनक, लेकिन public server पर security risk, क्योंकि वे installation की अंदरूनी बातें उजागर करते हैं। Development न तो caches बंद करता है और न ही frontend या backend को रोकता है; यह मुख्य रूप से बदलता है कि errors के बारे में कितना उजागर होता है। Production में आप दिखाए गए code के माध्यम से var/log/ के अंतर्गत log files में सटीक error पाते हैं।