关于在Go Gin框架中如何优雅捕获404、500错误的方法?

新手上路,请多包涵

各位大神:

我是Go Gin框架的初级使用者。请教一下,

1、如何在此框架中优雅全局捕获404、500错误?在要使用中间件吗?

2、在Go Gin框架中渲染HTML的话,支持模板继承吗?如何做呢?

谢谢大家。
阅读 5.5k
2 个回答

1、404 还是 500 是你自己输出给客户端的,对你来说就是要捕获异常而已。全局捕获需要中间件。404 的话自带了一个 NoRoute,500 的话你得自己写一个了,网上有很多例子,可以抄。

2、你指的是 HTML5 新增的 block 吗?理论可以,没试过,你可以看下别人的做法:https://blog.csdn.net/a976134...

新手上路,请多包涵

1、如何在Gin框架中全局捕获404、500错误.我试着去找找。
2、在Go Gin框架中渲染HTML,使用模板继承。您说的那个例子,准确说只是包含,不是继承。我在网上找了好长时间也没找到,看来Gin似乎是不支持的。相比Python jinja2之类的模板, Go的模板确实逊色好多。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题