diff --git a/index.html b/index.html index 991a6708..a0144fc1 100755 --- a/index.html +++ b/index.html @@ -1,6 +1,6 @@ - +
@@ -21,6 +21,7 @@ +Radix tree based routing, small memory foot print. No reflection. Predictable API performance.
A incoming HTTP request can by handled by a chain of middlewares and the final action.
For example: Logger, Authorization, GZIP and finally post a message in the DB.
Gin can catch a panic occurred during a HTTP request and recover it. This way, your server will be always available. It’s also possible to report this panic to Sentry for example!
Gin can parse and validate the JSON of a request, checking for example the existence of required values.
Organize your routes better. Authorization required vs non required, different API versions... In addition, the groups can be nested unlimitedly without degrading performance.
Gin provides a convenient way to collect all the errors occurred during a HTTP request. Eventually, a middleware can write them to a log file, to a database and send them through the network.
Gin provides a easy to use API for JSON, XML and HTML rendering.
Creating a new middleware is so easy, just check out the sample codes.