Go HTTP-Server minimales Beispiel

English Deutsch
minimal_go_http_server.txt
package main

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

func main() {
    http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
        fmt.Fprintf(w, "Hello world!")
    })

    // log.Fatal zeigt dir, ob es einen Fehler gibt, z.B. wenn
    //  der Port bereits verwendet wird
    log.Fatal(http.ListenAndServe(":8080", nil))
}

Speichere diese Datei als Main.go in einem Verzeichnis namens GoHTTPServer, führe go build && ./GoHTTPServer aus. Öffne dann http://localhost:8080 in deinem Browser und sieh das Ergebnis selbst.


Check out similar posts by category: Allgemein