如何调试Gin Web框架

古鲁纳斯:

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

编辑:考虑以下要求。

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无法启动服务器。因此,我无法点击并检查以上请求。帮助我设置断点并在服务器运行时进行调试。

Teoman Soygul:

您可以通过命令行或与编辑器集成一起使用Delve调试

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python Web框架与Java Web框架(如何完成Python中的Web开发?)

如何创建游戏!使用Maven进行框架Web项目?

如何在Gin框架中添加after回调

如何使用gin框架将文件上传到Amazon S3

Go Gin框架登录JSON

如何使用Gin Web框架将参数传递给Golang中的路由器处理程序?

如何在HTML文件中编写Golang代码(Gin Gonic框架)

如何在gin gonic框架(golang)中通过c.HTML()将函数传递给模板

如何使模板与gin框架一起使用?

如何部署Iris(Go Web框架)项目?

GDB堆栈框架损坏-如何调试?

如何决定在Java Web Service中使用哪种框架?

IntelliJ更新框架在每次运行或调试Web应用程序后显示

如何在Ionic的框架内打开Web视图?

如何在ionic框架中使用chrome远程调试?

如何编写蒸气Web框架的中间件?

如何调试iOS框架Dyld“惰性符号绑定失败”崩溃

如何在Kotlin html框架中表示Web组件标签?

如何在Bot框架中调试渠道数据?

Libgdx等框架如何处理Web目标的线程

如何从Wappalyzer隐藏Yii Web框架名称?

框架如何获取Web根目录之外的图像/ css

如何引用瓶子等Web框架中的javascript返回的数据?

如何使用CodeIgniter Web框架创建日志文件?

如何在Vapor Web框架中安装SSL证书?

如何将Web服务直接传递给bot框架?

如何避免Web框架瓶子中已经使用的端口错误?

无法为 gin web 框架 golang 编写单元测试

Web 組件如何相互通信(Lit 框架)?