Go Web Examples
Basic
package main
import (
"fmt"
"net/http"
)
func main() {
http.HandleFunc(
"/",
func(w http.ResponseWriter, r *http.Request) { // 1. A request handler
fmt.Fprintf(w, "Hello, you've requested: %s\n", r.URL.Path)
}
) // 2. Registering a handler to the default HTTP Server
http.ListenAndServe(":80", nil) // 3. start a HTTP server and listen for connections on port 80.
}HTTP server
Routing
Templates
Assets and Files
Last updated