Welche Sonderzeichen denn so? Ich habe keine Ahnung, was so alles in Namen auftaucht. Solange ich nicht genau weiß, was schief läuft, würde ich diese recht große Kompatiblität ungern aufgeben.
Zumindest das Partyemoji 🎉 wirft bei mir keinen Fehler, also wäre ich an einem Beispiel interessiert.
This could be an actual error using fmt.Errorf
.
I think, that StatusNotFound is for user supplied references (e.g. a course or a room id), but this should be an internal server error.
This could be an actual error using fmt.Errorf
.
This could be an actual error using fmt.Errorf
.
Using this construction each template is parsed again and again, while it would be sufficient to parse them all on startup and later just execute them.
Here we should consider checking whether the name is restricted to something like [a-zA-Z0-9]
to prevent directory traversal. Possibly it is sufficient to forbid /
and/or .