Commit 22f17ba1 authored by Boris Mühmer's avatar Boris Mühmer
Browse files

minimalistic http server example

parent 8079474f
Loading
Loading
Loading
Loading

main.go

0 → 100644
+21 −0
Original line number Diff line number Diff line
package main

import (
	"fmt"
	"log"
	"net/http"
)

func main() {
	srv := "localhost:8080"
	fmt.Printf("Open a browser at %s\n", srv)
	http.HandleFunc("/", handlerIndex)
	err := http.ListenAndServe(srv, nil)
	if err != nil {
		log.Fatal(err)
	}
}

func handlerIndex(w http.ResponseWriter, r *http.Request) {
	fmt.Fprintf(w, "Hello, World: %v", r.RemoteAddr)
}