Devle ist ein großartiges Golang-Debugging-Tool, das mehrere Debugging-Methoden unterstützt. Sie können das Debugging direkt ausführen oder es zum Debuggen an ein laufendes Golang-Programm anhängen. (Empfohlenes Lernen: GO )
Wenn es ein Problem mit dem Online-Golang-Dienst gibt, ist Devle ein unverzichtbares Online-Debugging-Tool. Wenn Sie Docker im Bild verwenden, Debuggen Sie den Code.Devle installieren
go get -u github.com/derekparker/delve/cmd/dlv
Verwenden Sie Devle, um den Golang-Dienst zu debuggen
package main import ( "fmt" "log" "net/http" "os" ) const port = "8000" func main() { http.HandleFunc("/hi", hi) fmt.Println("runing on port: " + port) log.Fatal(http.ListenAndServe(":" + port, nil)) } func hi(w http.ResponseWriter, r *http.Request) { hostName, _ := os.Hostname() fmt.Fprintf(w, "HostName: %s", hostName) }
Das obige ist der detaillierte Inhalt vonSo debuggen Sie Golang. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!