development-ib-fork/web/08/eigene_loesungen/Aufgabe_01/Aufgabe_01.go

26 lines
474 B
Go

package main
import (
"net/http"
)
type loginHandler int
type logoutHandler string
func (a loginHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("Login"))
}
func (b logoutHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("Logout"))
}
func main() {
var a loginHandler
var b logoutHandler
mux := http.NewServeMux()
mux.Handle("/login", a)
mux.Handle("/logout", b)
http.ListenAndServe("localhost:8080", mux)
}