Documentation

Routing

Define static, param, wildcard, and grouped routes.

Overview

Elgon routing stays close to net/http while adding ergonomic grouping.

Example

Go

api := app.Group("/api/v1")
api.GET("/users/:id", getUser)
api.GET("/files/*path", getFile)

Best Practices

  • Use route groups for versioning and auth boundaries.
  • Keep route paths stable and explicit.

Common Pitfalls

  • Overusing wildcard routes.
  • Duplicating route definitions across groups.