Pelo que entendi, no projeto, o usuário cria os próprios endpoints, definindo a rota e a resposta retornada por ela. Minhas dúvidas são:
- A resposta retornada por cada rota é estática? Ou seja, quando o usuário quiser alterar a resposta da rota, ele precisa alterar a configuração dela no projeto?
- No caso de uma requisição POST, como o usuário programa o que será feito com os dados enviados junto com a requisição?
Apesar de não estar muito claro, o projeto parece interessante. Você poderia dar um exemplo de aplicação em que ele pode ser aproveitado.
Opa, vou tentar esclarecer como eu conseguir, explicar as coisas não é meu forte hauhausah
- A resposta retornada por cada rota é estática? Ou seja, quando o usuário quiser alterar a resposta da rota, ele precisa alterar a configuração dela no projeto?
Simm, a resposta retornada por cada rota é estática e não requer que o usuário mexa no código do projeto pra ser alterada. No projeto atual, as respostas são configuradas diretamente por meio da interface do usuário, podendo editar e etc.
- No caso de uma requisição POST, como o usuário programa o que será feito com os dados enviados junto com a requisição?
Para as requisições POST, eu to trabalhando no desenvolvimento da lógica que permitirá que os dados enviados com a solicitação sejam processados do jeito certo.
e alguns exemplos que eu pensei foram:
-
Prototipagem Rápida: É útil pra criar endpoints pra prototipar funcionalidades em um estágio inicial do desenvolvimento, permitindo que os desenvolvedores trabalhem com respostas simuladas antes de implementar a lógica real do servidor.
-
Simulação de Cenários: Pode ser usado pra simular cenários específicos, como erros de servidor, para testar como a aplicação reage a esses cenários.
ainda tem bastante coisa pra melhorar, mas a ideia me deixa muito animado.