我是新手,深入研究和 GoLand IDE。我想远程调试一些使用 docker 部署make
和运行的 REST 端点(使用 docker + docker-compose)。
我用来调出我的环境的命令是make myproject
我的端点托管在:localhost:8080
在 GoLand 中创建调试配置时,它指定在运行之前
dlv debug --headless --listen=:2345 --api-version 2
,请执行以下操作:
go build -gcflags='-N -l' github.com/myproject
dlv --listen=:2345 --headless=true --api version=2 exec ./myproject
一旦它在 localhost:8080 上运行,我有没有办法附加到我的项目?如果是这种情况,这些命令会有什么不同?
提前致谢