Warning: This Portuguese translation is incomplete.
For information on how to help with translating content, see Translating articles
- Instalar as ferramentas do LoopBack, com IBM API Connect (
apic
) ou Ferramenta StrongLoop (slc
). - Leia Conceitos básicos de LoopBack para entender melhor a utilização do framework.
- Segue Iniciando com LoopBack para um rápido tutorial introdutório.
Grupo de discussão: LoopBack Developer Forum.
IBM API Connect é uma solução de gerenciamento de APIs end-to-end que usa o LoopBack para criação de APIs fornecendo ferramentas de build e deployment integradas:
- Experiência integrada em todo o ciclo de vida da API, incluindo a API e a criação de micro-serviços em Node.js e Java.
- Self-service access to APIs com portais de desenvolvedores e ferramentas de colaboração.
- Gerenciamento unificado e dirigido em Node.js e Java para deployment on-premises e no Bluemix.
- Inclui políticas de segurança e gateway com vasta opções de segurança e políticas de controle.
Consulte IBM API Connect para mais informações.
Se você é cliente IBM, para suporte técnico consulte Portal de suporte IBM.
O Framework LoopBack
O framework LoopBack é um conjunto de módulos em Node.js que podem ser usados de forma independente ou em conjunto para construir rapidamente APIs REST.
Uma aplicação LoopBack interage com fonte de dados por meio da API de modelo LoopBack, disponível localmente no Node.js, remotely over REST, e via cliente nativo APIs para iOS, Android, e HTML5. Usando essas APIs, apps podem consultar bancos de dados, armazenar dados, upload de arquivos, enviar e-mails, criar notificações push, registrar usuários e executar outras ações fornecidas pelos serviços e fonte de dados.
Clientes podem chamar APIs LoopBack diretamente usando Strong Remoting, uma conexão automática da camada de transporte, permite que você forneça métodos back-end da API em REST, WebSockets, e outros transportes.
O diagrama a seguir ilustra os principais módulos do LoopBack, e como eles estão relacionados, e suas dependências.
</figure>
Módulos do Framework LoopBack
Categoria | Descrição | Use para… | Módulos |
---|---|---|---|
Modelos | Modelo e API do servidor | Dynamically mock-up models e mostrar como APIs sem se preocupar com persistência. | Loopback |
Abstração | Modelo de abstração de dados para persistência física | Conecta-se a vários banco de dados ou serviços e obtendo como resposta um modelo abstrato com recursos CRUD independente do banco de dados ou serviço usado. | loopback-datasource-juggler |
Inicialização | Inicialização do Aplicativo | Configurar base de dados, personalizar modelos, configurar modelos e vinculá-los à base de dados, definir configurações de aplicativo e executar scripts de inicialização personaliados. | loopback-boot |
Sequenciamento | Execução de middleware | Configurar middleware para ser executado em vários pontos durante o ciclo de vida do aplicativo. | loopback-phase |
Dados | Base de dados física de RDBMS e noSQL | Habilitar conexões com base de dados RDBMS e noSQL, recuperando um modelo abstrato. |
|
Integração | Conectores de sistema em geral | Conecta-se a um sistema existente que expoem regras de negócio comuns através de APIs e interfaces web |
|
Componentes | Complementos para o núcleo LoopBack | Integrar com serviços pre-built empacotados em componentes |
|
Clientes | Clientes SDKs | Desenvolver aplicativos clientes usando plataforma nativa (iOS, Android, AngularJS) que interagem com o LoopBack APIs via REST. |
|