如何调试Gin Web Framework

时间:2016-10-27 12:10:59

标签: go go-gin

我正在使用Go gin进行REST API。在ruby on rails应用程序中,我可以使用调试器或pry进行调试。我如何在杜松子酒框架中做同样的事情?

编辑: 请考虑以下要求。

curl -X GET  localhost:5005/test_controller/test_action --data '{ "sw_lat" : 83.4444, "sw_lon" : -171.232323, "ne_lat" : 82.2323232, "ne_lon" : -161.3434343}'  -H "Content-Type:application/json"

Ruby on Rails:

要在服务器中检查上述请求,我可以像以下一样放置debugger

def test_action
  debugger
end

使用rails s启动服务器并点击请求后,服务器将在调试器行中暂停。它将允许我检查一些东西。

访问:

dlv debug无法启动服务器。所以我无法点击并检查上述请求。帮助我设置断点并在服务器运行时进行调试。

1 个答案:

答案 0 :(得分:2)

您可以通过命令行或Delve使用editor integrations调试程序。

Gin还有记录器和恢复中间件,足以诊断基本路由问题等。