Rotas são, basicamente, os links da sua aplicação.
Exemplo: www.meusite.com/painel - Nesse caso, /painel é a rota.
Você pode ter inúmeras rotas na sua aplicação, mas deve atentar-se à algumas coisas. O Harpia também provém URL amigável e
paramêtros nas rotas.
Mas antes de falarmos sobre esses dois assuntos, vamos falar sobre HTTP REQUEST ($_SERVER['REQUEST_SCHEME'])
Dentro do Hapia temos 6 tipos de requisições disponíveis para as rotas, são elas:
GET, POST, PUT, PATCH, DELETE e OPTIONS
Você pode criar uma rota GET com o nome /usuario e pode criar uma conta POST também com o nome /usuario
e usar essas duas rotas para diferentes funcionalidades. O Harpia irá tratar o tipo de requisição que está sendo feita e entregar a rota corretamente.
Isso significa que: se sua página inicial (rota: /) é do tipo GET e você tenta fazer um POST para a mesma,
irá retornar 404 - Página não encontrada.
Não se preocupe, estamos vendo apenas os conceitos e a arquitetura de um Projeto Harpia, mais à frente você aprenderá a criar uma Rota, Model, View, Controller, etc...