Routing

Roteamento refere-se a determinar como um aplicativo responde a uma solicitação de cliente para um determinado endpoint, que é um URI (ou caminho) e um método de solicitação HTTP específico (GET, PUT, POST e assim por diante).

Cada rota pode ter vários handlers, que são executados quando a rota é chamada.


// Function signature
app.Method(path string, ...func(*fiber.Ctx) error)
                        
  • 'app' é uma instância de Fiber
  • 'Method' é um método de requisição HTTP
  • 'path' é o caminho virtual no servidor
  • 'func(*fiber.Ctx) error' é uma função de callback contendo o Context da chamada

Quando usar um path contendo url parameters, use a função c.Params para recuperá-los.

Para mais informações sobre Routing em Fiber, clique aqui

routing.go