mirror of
https://github.com/gin-gonic/gin.git
synced 2026-04-29 23:23:18 +08:00
docs: add panic conditions documentation for SetMode and Redirect.Render
This commit is contained in:
parent
d3ffc99852
commit
0fd0eab2e9
1
mode.go
1
mode.go
@ -55,6 +55,7 @@ func init() {
|
||||
}
|
||||
|
||||
// SetMode sets gin mode according to input string.
|
||||
// It panics if the value is not a valid gin mode (debug, release, or test).
|
||||
func SetMode(value string) {
|
||||
if value == "" {
|
||||
if flag.Lookup("test.v") != nil {
|
||||
|
||||
@ -17,6 +17,7 @@ type Redirect struct {
|
||||
}
|
||||
|
||||
// Render (Redirect) redirects the http request to new location and writes redirect response.
|
||||
// It panics if the status code is not a valid redirect status code (300-308, except 201).
|
||||
func (r Redirect) Render(w http.ResponseWriter) error {
|
||||
if (r.Code < http.StatusMultipleChoices || r.Code > http.StatusPermanentRedirect) && r.Code != http.StatusCreated {
|
||||
panic(fmt.Sprintf("Cannot redirect with status code %d", r.Code))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user