Я использую golang net / http function http.HandleFunc
, чтобы связать шаблон URL с функцией.
Я хотел бы знать, есть ли что-то лучше, чем делать
http.HandleFunc("/foo", fooFunc)
http.HandleFunc("/foo/", fooFunc)
http.HandleFunc("/bar", barFunc)
http.HandleFunc("/bar/", barFunc)
для соответствия fooFun c обоим "/ foo" и "/ foo /" конечных точек и т. Д. Для bar .
В качестве бонуса, как я могу ограничить забаву foo c только для GET
запросов.
(Спасибо!)