Grouping routes

  1. func main() {
  2. app := iris.Default()
  3. // Simple group: v1
  4. v1 := app.Party("/v1")
  5. {
  6. v1.Post("/login", loginEndpoint)
  7. v1.Post("/submit", submitEndpoint)
  8. v1.Post("/read", readEndpoint)
  9. }
  10. // Simple group: v2
  11. v2 := app.Party("/v2")
  12. {
  13. v2.Post("/login", loginEndpoint)
  14. v2.Post("/submit", submitEndpoint)
  15. v2.Post("/read", readEndpoint)
  16. }
  17. app.Listen(":8080")
  18. }