我正在编写一个中间件,使用 gin gonic golang 框架。我想在我的中间件中知道对下一个处理程序的调用是否失败并基于此采取行动。
func foo() gin.HandlerFunc {
//do something..
c.Next()
//do something based on result of c.Next()
}
我怎样才能做到这一点?下一个文档没有提供太多信息https://godoc.org/github.com/gin-gonic/gin#Context.Next
你能提供任何建议吗?我基本上想检查不存在的api端点,例如,有人输入了一个URL,我们没有任何api端点,那么我可以在这里检测它。