Depois de configurar as conexões, a tela de rotas permite criar, editar e visualizar as rotas que serão consumidas. Cada rota representa um endpoint da API, permitindo operações como obter, inserir, deletar ou alterar dados.
Funcionalidades da Tela de Rotas
Listagem de Rotas
Exibe uma tabela com as rotas configuradas, incluindo as seguintes colunas:
- ID: Identificação única da rota.
- Nome: Nome dado à rota.
- Rotas: Caminho da URL associado à rota.
- Descrição: Descrição da funcionalidade da rota.
- Conexões: Conexão utilizada pela rota.
- Tipo de Conexão: Indica se a conexão é com um banco de dados ou API.
- Ações: Permite editar, excluir, testar a rota ou até mesmo exportar o seu retorno para Excel.
Pesquisa e Exportação
- Botão de Pesquisa: Permite buscar rotas específicas.
- Exportar para JSON: Permite exportar as rotas selecionadas no formato JSON, compatível com ferramentas como Insomnia e Postman. Por padrão, inclui a rota de login para autenticação, pois as rotas são protegidas.
Criação de Rota Assistida
- Seleção de Conexão: Escolha uma conexão previamente cadastrada.
- Interação com IA: A ferramenta apresenta as tabelas da conexão escolhida e permite consultar, inserir, deletar ou alterar dados com sugestões da IA. A IA explica cada opção, facilitando a criação de rotas para usuários menos técnicos.
Criação de Rota Manual
- Configuração Manual: Permite definir manualmente os campos nome, conexão, descrição, rota, e grupo de rotas.
- Definir Parâmetros: Abre um modal para configurar parâmetros como nome, slug, e tipo (varchar, date, number), úteis para consultas SQL.