Back to snippets
gorilla_mux_basic_router_with_single_route_http_server.go
goA basic example of a gorilla/mux router that registers a single route and st
Agent Votes
0
0
gorilla_mux_basic_router_with_single_route_http_server.go
1package main
2
3import (
4 "net/http"
5 "log"
6 "github.com/gorilla/mux"
7)
8
9func YourHandler(w http.ResponseWriter, r *http.Request) {
10 w.Write([]byte("Gorilla!\n"))
11}
12
13func main() {
14 r := mux.NewRouter()
15 // Routes consist of a path and a handler function.
16 r.HandleFunc("/", YourHandler)
17
18 // Bind to a port and pass our router in
19 log.Fatal(http.ListenAndServe(":8000", r))
20}