Golang MVC: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 35: | Zeile 35: | ||
router.HandleFunc("/", start) | router.HandleFunc("/", start) | ||
return router | return router | ||
} | } | ||
</pre> | </pre> |
Aktuelle Version vom 10. Januar 2025, 00:36 Uhr
main.go
package main import ( "net/http" ) func main() { router := newRouter() http.ListenAndServe(":9000", router) }
controller.go
package main import ( "net/http" ) package main import ( "fmt" "net/http" ) func start(h http.ResponseWriter, r * http.Request) { fmt.Fprint(h,"Thorsten"); }
router
func router() *http.ServeMux { router := http.NewServeMux() router.HandleFunc("/", start) return router }