Я пишу промежуточное ПО, используя структуру 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, тогда я могу обнаружить это здесь.