GERADOR DE ENDPOINTS
Então, recentemente fiz uma api onde eu consigo gerar endpoints genéricos de acordo com o que o cliente quiser, basicamente ele escolhe o que vai ir na url por exemplo, tem a url base "localhost:3000/" ai vamos supor que ele queira criar um endpoint nomes "localhost:3000/nomes" ai depois ele escolhe o método, se é GET ou POST e depois no último input ele coloca a response {"nome":"joão"}, vocês acham interessante eu subir esse projeto? o banco usado foi o pg, o back em node, e o front com react.
não sei se entendi bem, mas pelo que entendi pode resultar em problemas de segurança e a probabilidade de gerar bugs é bem alta, sem falar que a comunicação client-server pode ficar um bagunça, porque a previsibilidade vai ser afeta, contudo se você tiver um bom controle sobre a geração de endpoints, pode ser viável, enfim, essa é minha visão como júnior, talvez alguém mais experimente discorde e tenha uma visão mais interessante sobre isso
Interessante, tenho curiosidade de entender melhor, ok o cliente cria um endpoint e define a response, mas daonde vêm os dados, as regras de negocio para manipula-los etc?
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.
Tem um vídeo funcionando? Seria legal ver