So erstellen Sie eine route mit dem optionalen url-var mit gorilla-mux?

Ich eine optionale URL-variable in der route. Ich kann nicht scheinen, einen Weg zu finden, mit mux-Paket. Hier ist meine aktuelle route:

func main() {
    r := mux.NewRouter()
    r.HandleFunc("/view/{id:[0-9]+}", MakeHandler(ViewHandler))
    http.Handle("/", r)
    http.ListenAndServe(":8080", nil)
}

Es funktioniert, wenn die url ist localhost:8080/view/1. Ich will es akzeptieren, auch wenn es keine id so, dass wenn ich geben Sie localhost:8080/view es wird immer noch funktionieren. Gedanken?

InformationsquelleAutor adredx | 2013-08-29
Schreibe einen Kommentar