Recommend this page to a friend! |
Classes of Rodrigo Faustino | Fast Router | readme.md | Download |
|
DownloadFastRoute - Projeto BackendO FastRoute é um projeto de backend que visa facilitar a inclusão de rotas em uma aplicação REST, permitindo a criação rápida de endpoints CRUD com operações básicas. O banco de dados utilizado é o SQLite para facilitar os testes e a configuração inicial. Este projeto não possui frontend, focando apenas no backend. Requisitos
ConfiguraçãoClone o repositório:
Baixe as dependencias do composer
Navegue até a pasta backend:
Inicialize o servidor PHP:Inicie o servidor embutido do PHP dentro da pasta backend para facilitar o teste:
Endpoints DisponíveisO projeto inclui cinco operações CRUD nas mesmas rotas, variando apenas o método HTTP. Veja abaixo os endpoints disponíveis:
Exemplo de Requisição com JSONPara testar os endpoints, você pode usar o Postman ou Thunder Client. Exemplo para criar um novo usuário (POST /users):Método: POST URL: http://localhost:8000/users Body (raw JSON):
Exemplo de Atualização de UsuárioMétodo: PUT URL: http://localhost:8000/users/1 Body (raw JSON):
Exemplo de Deleção de UsuárioMétodo: DELETE URL: http://localhost:8000/users/1 |