मैं अपने गो वेब एप्लिकेशन में त्रुटियों को स्टाइल करना चाहता हूं।

वर्तमान में मैं निम्न उदाहरण की तरह त्रुटियों को संभाल रहा हूँ:

if !ok {
    http.Error(w, "Username and/or password do not match", http.StatusForbidden)
    return
}

हालाँकि यह त्रुटि संदेश को ब्राउज़र में साधारण पाठ के रूप में प्रदर्शित करने का कारण बनता है। मैं एचटीएमएल और सीएसएस के साथ अपनी त्रुटियों को स्टाइल करना चाहता हूं, लेकिन यह केवल http.Error विधि को अनदेखा करने और उपयोग करने के लिए बुरा अभ्यास लगता है:

TPL := template.Must(template.ParseGlob("templates/*.gohtml"))
if !ok {
    TPL.ExecuteTemplate(w, "usernamePasswordMismatch.gohtml", nil)
}

क्या कोई मेरी त्रुटि को ठीक से संभालने के लिए http.Error विधि या कुछ इसी तरह की सिफारिश कर सकता है, और फिर भी HTML और CSS के साथ मेरे त्रुटि पृष्ठ को स्टाइल कर सकता है?

-2
Peter 6 सितंबर 2019, 17:46

1 उत्तर

सबसे बढ़िया उत्तर