Devle은 다양한 디버깅 방법을 지원하는 훌륭한 golang 디버깅 도구입니다. 디버깅을 직접 실행하거나 디버깅을 위해 실행 중인 golang 프로그램에 연결할 수 있습니다. (추천 학습: Go 推荐)
온라인에서 Golang 서비스에 문제가 있을 때 Devle은 필수 온라인 디버깅 도구입니다. Docker를 사용한다면 DEVLE을 Docker 이미지에 사용하여 코드를 디버깅할 수도 있습니다. .devle 설치
go get -u github.com/derekparker/delve/cmd/dlv
Devle을 사용하여 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) }
위 내용은 골랭을 디버깅하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!