Golang MVC: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „==main.go== <pre> package main import ( "net/http" ) func main() { router := newRouter() http.ListenAndServe(":9000", router) } ==router.go== <pre> package main import ( "net/http" ) func router() *http.ServeMux { router := http.NewServeMux() router.HandleFunc("/", start) return router } </pre> ==controller.go== <pre> package main import ( "fmt" "net/http" ) func start(h http.ResponseWriter, r * http.Request) { fmt.Fprint(h,"Thorsten"); }…“ |
|||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 13: | Zeile 13: | ||
http.ListenAndServe(":9000", router) | http.ListenAndServe(":9000", router) | ||
} | } | ||
== | </pre> | ||
==controller.go== | |||
<pre> | <pre> | ||
| Zeile 21: | Zeile 22: | ||
"net/http" | "net/http" | ||
) | ) | ||
package main | package main | ||
import ( | import ( | ||
| Zeile 38: | Zeile 29: | ||
func start(h http.ResponseWriter, r * http.Request) { | func start(h http.ResponseWriter, r * http.Request) { | ||
fmt.Fprint(h,"Thorsten"); | fmt.Fprint(h,"Thorsten"); | ||
} | |||
</pre> | |||
==router== | |||
<pre> | |||
func router() *http.ServeMux { | |||
router := http.NewServeMux() | |||
router.HandleFunc("/", start) | |||
return router | |||
} | } | ||
</pre> | </pre> | ||
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act). | Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act). | ||
Aktuelle Version vom 10. Januar 2025, 00:36 Uhr
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
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
}
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).