Conceitos Básicos

O Connector é um framework para a criação de API’s com um padrão de código, onde é possível instanciar vários Connector.Method em um Connector, e vários Connectors em um Connector.Server()

Connector

O Connector, é a classe mãe, onde a partir dela são invocados métodos estáticos para criar um método como o Connector.Method.Gete até mesmo subir um servidor com vários Connectors com o Connector.Server()

Connector.Method.Get e Connector.Method.Post

Esse método estático do Connector, retorna a classe que representa um Connector.Method do tipo POST ou GET, tal classe deve ser estendida com um extends recebendo nos parâmetros do super():

class HelloWorld extends Connector.Method.Get{  // << Creating Connector route/method caled HelloWorld
    constructor(){
        super('hello',async (props) => {
            
            console.log('Hello World') 
            
            this.Status(props.ID,200) // << Returning status code 200 to request
        
        })
    }
}

Connector.Server()

…Em construção


Instanciando um Connector

Vamos seguir os passos para criar um Connector que retornará dados de 2 pessoas em 2 rotas/métodos

Criando o Connector