Devle est un excellent outil de débogage Golang qui prend en charge plusieurs méthodes de débogage. Vous pouvez exécuter le débogage directement ou vous connecter à un programme Golang en cours d'exécution pour le débogage. (Apprentissage recommandé : GO )
Lorsqu'il y a un problème avec le service Golang en ligne, Devle est un outil de débogage en ligne indispensable. Si vous utilisez Docker dans l'image, déboguer le code.Installer Devle
go get -u github.com/derekparker/delve/cmd/dlv
Utilisez Devle pour déboguer le service Golang
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) }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!