Я пишу промежуточное программное обеспечение, используя gin gonic golang framework. Я хочу знать в моем промежуточном программном обеспечении, если вызов следующего обработчика не удался и принять меры на основе этого.gin gonic middleware, как получить статус отказа/успеха для следующего обработчика в цепочке
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, тогда я могу его обнаружить здесь.
спасибо, я использую NoRoute, я по-прежнему вижу, что мое промежуточное программное обеспечение вызывается (когда маршрут не найден), поэтому я все еще хочу контролировать внутри моей функции промежуточного программного обеспечения. –