老师您好,我问一个 delve 的问题
来源:9-1 测试

AmTrue
2019-10-08
我想请问下,使用 curl 或者 postman 等工具向远端发起请求, 然后在 jetbrain 的 idea 里远程调试这个请求(go remote,远程服务器是 docker 内使用 delve ),这是可以达成的吗?我根据各方文档做了尝试,但一直不成功,所以想向您证实一下。
写回答
1回答
-
ccmouse
2019-10-26
远程调试,不论是什么语言都会配置起来比较困难。(当然,顺利的话很快)所以比起远程调试,我觉得更经济的方法是使用Printf来进行调试,试图缩小问题可能发生的区域。当我们缩小问题可能的范围后,写一个测试来试图重现这个问题。一旦测试重现,那我们本地调试这个测试即可,很方便。
好,那么回到问题本身,我开发go语言的几年经验里,并没有碰到需要远程调试的场景,所以自己也未实证过。如果的确需要远程调试,似乎从网络上大家的反馈来看,是可行的。
https://www.jianshu.com/p/e74e940a64d9
https://blog.jetbrains.com/go/2018/04/30/debugging-containerized-go-applications/
其中第二篇是jetbrains的官方博客,应该就是同学的应用场景。
00
相似问题